eslint.config.ts 715 B

12345678910111213141516171819202122232425262728293031323334
  1. import { readFile } from 'node:fs/promises'
  2. import lincy from '@lincy/eslint-config'
  3. const autoImport = JSON.parse(
  4. (await readFile(new URL('./.eslintrc-auto-import.json', import.meta.url))).toString(),
  5. )
  6. const config = await lincy(
  7. {
  8. unocss: true,
  9. formatters: {
  10. css: false,
  11. graphql: false,
  12. html: false,
  13. markdown: false,
  14. },
  15. toml: false,
  16. ignores: [
  17. '**/assets',
  18. '**/static',
  19. '**/public',
  20. '**/dist',
  21. ],
  22. },
  23. {
  24. languageOptions: {
  25. globals: {
  26. ...autoImport.globals,
  27. },
  28. },
  29. },
  30. )
  31. export default config