eslint.config.ts 664 B

1234567891011121314151617181920212223242526272829303132
  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: true,
  12. html: true,
  13. markdown: true,
  14. },
  15. toml: false,
  16. ignores: [
  17. '**/assets',
  18. '**/static',
  19. ],
  20. },
  21. {
  22. languageOptions: {
  23. globals: {
  24. ...autoImport.globals,
  25. },
  26. },
  27. },
  28. )
  29. export default config