El patrón para todos los archivos en todos los directorios suele ser ./src/less/**/*.*
o ./src/less/**/*
debería funcionar.
En términos generales, es mejor hacer coincidir extensiones de archivos específicas, incluso si todas deberían ser iguales, para evitar la captura de archivos del sistema u otra basura. En ese caso, puede hacerlo ./src/less/**/*.less
solo con .less
archivos, o algo así como .src/less/**/*.{less,css}
con archivos .less
y .css
.
El sitio web de Grunt tiene una referencia bastante buena para la mayoría de los globs de minimatch. (Tanto Grunt como gulp usan minimatch , ya que es la biblioteca glob para casi todo lo relacionado con Node).
Sería bueno que gulp o minimatch tuvieran sus propios documentos completos, pero eso es de código abierto para ti.