eslint-config-atomic
Version:
Eslint config used in atom-ide-community
21 lines (19 loc) • 526 B
text/typescript
import { Linter } from "eslint"
import { pluginImportAstroRulesExtra } from "./plugin-import-rules.cjs"
export const astroConfig: Linter.ConfigOverride<Linter.RulesRecord> = {
// astro files
files: ["*.astro"],
parser: "astro-eslint-parser",
parserOptions: {
parser: "@typescript-eslint/parser",
extraFileExtensions: [".astro"],
},
plugins: ["astro", "only-warn"],
extends: ["plugin:astro/recommended"],
rules: {
...pluginImportAstroRulesExtra,
},
globals: {
astroHTML: "readonly",
},
}