eslint.config.js 544 B

12345678910111213141516171819202122232425262728293031
  1. import antfu from '@antfu/eslint-config'
  2. export default antfu(
  3. {
  4. unocss: true,
  5. ignores: [
  6. 'public',
  7. 'dist*',
  8. ],
  9. },
  10. {
  11. rules: {
  12. 'eslint-comments/no-unlimited-disable': 'off',
  13. 'curly': ['error', 'all'],
  14. 'ts/no-unused-expressions': ['error', {
  15. allowShortCircuit: true,
  16. allowTernary: true,
  17. }],
  18. },
  19. },
  20. {
  21. files: [
  22. 'src/**/*.vue',
  23. ],
  24. rules: {
  25. 'vue/block-order': ['error', {
  26. order: ['script', 'template', 'style'],
  27. }],
  28. },
  29. },
  30. )