Estoy buscando forzar una estructura de nombres en una ruta específica para una carpeta y sus subcarpetas
no solo el estilo de los nombres (kebab, camello) sino también los nombres reales de las carpetas y archivos
tomemos como ejemplo los siguientes caminos
./src/modules/module1 ./src/modules/module2 ./src/modules/module3
cada una de las rutas proporcionadas debe forzar subcarpetas con los nombres
services components style
crear una carpeta anidada con un nombre diferente en esa ruta no debería ser válido
por lo que el resultado final debería ser algo así:
./src/modules/module1/services (valid) ./src/modules/module1/components (valid) ./src/modules/module2/components (valid) ./src/modules/module1/banana (not valid) ./src/modules/orange/yellow (valid)
¿Es eslint la herramienta adecuada para eso? ¿Algún complemento específico que deba usar?
Solo pude encontrar una solución para el estilo de los nombres, pero no encontré nada para una estructura con nombre fijo
Estoy usando type-script en el proyecto reactJS y busco una solución que no esté acoplada a ningún IDE
Gracias
Echa un vistazo a FoldersLint, debería hacer el trabajo.