Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

165
Visualizações
Stylelint salta carpetas enteras

Tengo stylelint instalado en mi proyecto y he configurado su configuración. Agregué un script para ejecutar este linter en mi carpeta src .

Por alguna razón, el linter escanea solo una carpeta.

Aquí está mi archivo de configuración stylelint.config.js:

 module.exports = { extends: [ 'stylelint-config-standard-scss', 'stylelint-config-prettier-scss', 'stylelint-config-recess-order', ], plugins: ['stylelint-scss', 'stylelint-order'], rules: { 'selector-class-pattern': [ '^[az][A-Za-z0-9]*((--([az][A-Za-z0-9]*)(__([az][A-Za-z0-9]*))?)|(__([az][A-Za-z0-9]*)(--([az][A-Za-z0-9]*))?))?$', { resolveNestedSelectors: true, message: 'Expected class selector to be camel case' }, ], 'value-no-vendor-prefix': null, 'selector-id-pattern': null, 'scss/at-import-partial-extension': null, }, };

Este es el script: "stylelint": "stylelint --f verbose src/**/*.scss",

Mi carpeta src tiene muchos archivos .scss. Pero este script solo escanea 2 archivos por alguna razón.

 $ stylelint --f verbose src/**/*.scss 2 sources checked /Users/amir/Desktop/Development/Vinyl projects/LandingPag-REAL/src/styles/custom.scss /Users/amir/Desktop/Development/Vinyl projects/LandingPag-REAL/src/styles/variables.scss 0 problems found ✨ Done in 0.79s.

¿Por qué ignoraría todos los demás archivos? No tengo ningún archivo de configuración "ignorar".

NOTA: Funcionó perfectamente en Windows (no saltó), en Mac salta casi todo el archivo src

También cuando cambio el script para ejecutar stylelint ... **/*.scss funciona

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Debe citar su glob de entrada , de lo contrario, el shell (que difiere en Windows y Mac) lo interpretará en lugar de Stylelint.

Si solo está apuntando a * nix, puede usar comillas simples:

 "stylelint": "stylelint --f verbose 'src/**/*.scss'",

Para uso multiplataforma, comillas dobles con escape:

 "stylelint": "stylelint --f verbose \"src/**/*.scss\"",

Por cierto, usted:

  • puede eliminar la propiedad de plugins ya que ambos complementos están incluidos en sus respectivas configuraciones
  • debería poner la configuración más bonita al final para que anule todo lo anterior
 { "extends": [ "stylelint-config-standard-scss", "stylelint-config-recess-order", "stylelint-config-prettier-scss" ], "rules": { "selector-class-pattern": [ "^[az][A-Za-z0-9]*((--([az][A-Za-z0-9]*)(__([az][A-Za-z0-9]*))?)|(__([az][A-Za-z0-9]*)(--([az][A-Za-z0-9]*))?))?$", { "resolveNestedSelectors": true, "message": "Expected class selector to be camel case" } ], "value-no-vendor-prefix": null, "selector-id-pattern": null, "scss/at-import-partial-extension": null } }
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda