新官网
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
560 B

8 months ago
  1. import js from '@eslint/js'
  2. import pluginVue from 'eslint-plugin-vue'
  3. import globals from 'globals'
  4. import skipFormatting from '@vue/eslint-config-prettier/skip-formatting'
  5. export default [
  6. {
  7. name: 'app/files-to-lint',
  8. files: ['**/*.{js,mjs,jsx,vue}'],
  9. },
  10. {
  11. name: 'app/files-to-ignore',
  12. ignores: ['**/dist/**', '**/dist-ssr/**', '**/coverage/**'],
  13. },
  14. {
  15. languageOptions: {
  16. globals: {
  17. ...globals.browser,
  18. },
  19. },
  20. },
  21. js.configs.recommended,
  22. ...pluginVue.configs['flat/essential'],
  23. skipFormatting,
  24. ]