.lintstagedrc.mjs 594 B

1234567891011121314151617181920
  1. export default {
  2. '*.{js,jsx,ts,tsx}': [
  3. 'prettier --cache --ignore-unknown --write',
  4. 'eslint --cache --fix',
  5. ],
  6. '*.{scss,less,styl,html,vue,css}': [
  7. 'prettier --cache --ignore-unknown --write',
  8. 'stylelint --fix --allow-empty-input',
  9. ],
  10. '*.md': ['prettier --cache --ignore-unknown --write'],
  11. '*.vue': [
  12. 'prettier --write',
  13. 'eslint --cache --fix',
  14. 'stylelint --fix --allow-empty-input',
  15. ],
  16. '{!(package)*.json,*.code-snippets,.!(browserslist)*rc}': [
  17. 'prettier --cache --write--parser json',
  18. ],
  19. 'package.json': ['prettier --cache --write'],
  20. };