aboutsummaryrefslogtreecommitdiff
path: root/.eslintrc.cjs
diff options
context:
space:
mode:
Diffstat (limited to '.eslintrc.cjs')
-rw-r--r--.eslintrc.cjs23
1 files changed, 23 insertions, 0 deletions
diff --git a/.eslintrc.cjs b/.eslintrc.cjs
new file mode 100644
index 0000000..2fbf517
--- /dev/null
+++ b/.eslintrc.cjs
@@ -0,0 +1,23 @@
+module.exports = {
+ extends: [
+ "plugin:astro/recommended",
+ ],
+ overrides: [
+ {
+ // Define the configuration for `.astro` file.
+ files: ["*.astro"],
+ // Allows Astro components to be parsed.
+ parser: "astro-eslint-parser",
+ // Parse the script in `.astro` as TypeScript by adding the following configuration.
+ // It's the setting you need when using TypeScript.
+ parserOptions: {
+ parser: "@typescript-eslint/parser",
+ extraFileExtensions: [".astro"],
+ },
+ rules: {
+ // override/add rules settings here, such as:
+ // "astro/no-set-html-directive": "error"
+ },
+ },
+ ],
+}