Advertencia find: advertencia: ha especificado la opción -maxdepth después de un argumento sin opción

Tengo este command bash:

FILES=$(find $(dirname "$DIR")/**/**/*.js -type f -maxdepth 8 -not -path "*/babel/*" -not -path "*/examples/*"); 

Recibo esta advertencia:

find: advertencia: ha especificado la opción -maxdepth después de un argumento no opcional -type, pero las opciones no son posicionales (-maxdepth afecta a las testings especificadas antes, así como a las especificadas después). Por favor, especifique las opciones antes que otros arguments.

¿Alguien sabe de qué se trata? Google no produce nada. Si hay algo más dudoso acerca de mi command, por favor lmk!

Si lees el post, te dice que has usado -maxdepth after -type . El punto es que -maxdepth es una opción global (otros incluyen -xdev para evitar búsquedas que cruzan los puntos de assembly y -noleaf que detiene el hallazgo suponiendo que los directorys tienen conteos de enlaces unix estándar) y -type es parte de una expresión.

Si -maxdepth 8 el order de -type f -maxdepth 8 el post desaparecerá.