eslint.config.mjs 772 B

12345678910111213141516171819202122232425262728293031
  1. // eslint.config.mjs
  2. import withNuxt from './.nuxt/eslint.config.mjs'
  3. // Configuration spécifique au projet qui sera fusionnée avec la configuration Nuxt
  4. const customConfig = [
  5. // Configurations spécifiques par répertoire
  6. {
  7. files: ['**/*.vue'],
  8. rules: {
  9. '@typescript-eslint/no-unused-vars': 0,
  10. },
  11. },
  12. {
  13. files: ['layouts/**/*.vue', 'pages/**/*.vue'],
  14. rules: {
  15. 'vue/multi-word-component-names': 0,
  16. },
  17. },
  18. {
  19. files: ['tests/**/*'],
  20. rules: {
  21. '@typescript-eslint/ban-ts-comment': 0,
  22. '@typescript-eslint/no-unused-vars': 0,
  23. '@typescript-eslint/no-explicit-any': 0,
  24. 'require-await': 0,
  25. },
  26. }
  27. ]
  28. // Exporte la configuration en utilisant le helper de Nuxt
  29. export default withNuxt(customConfig)