.lintstagedrc.mjs 594 B

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