eslint.config.mjs 656 B

12345678910111213141516171819202122232425262728293031323334
  1. import { createRequire } from 'node:module'
  2. import antfu from '@antfu/eslint-config'
  3. const require = createRequire(import.meta.url)
  4. const autoImport = require('./.eslintrc-auto-import.json')
  5. export default antfu({
  6. unocss: true,
  7. formatters: {
  8. css: true,
  9. html: true,
  10. markdown: 'prettier',
  11. },
  12. ignores: [
  13. '**/uni_modules',
  14. ],
  15. }, {
  16. languageOptions: {
  17. globals: {
  18. uni: 'readonly',
  19. ...autoImport.globals,
  20. },
  21. },
  22. rules: {
  23. 'node/prefer-global/process': 'off',
  24. 'unused-imports/no-unused-vars': 'off',
  25. 'no-console': 'off',
  26. 'vue/no-unused-vars': 'off',
  27. 'vue/html-self-closing': 'off',
  28. },
  29. })