about summary refs log tree commit diff
path: root/bskyembed/.eslintrc
diff options
context:
space:
mode:
Diffstat (limited to 'bskyembed/.eslintrc')
-rw-r--r--bskyembed/.eslintrc20
1 files changed, 20 insertions, 0 deletions
diff --git a/bskyembed/.eslintrc b/bskyembed/.eslintrc
new file mode 100644
index 000000000..339900dd0
--- /dev/null
+++ b/bskyembed/.eslintrc
@@ -0,0 +1,20 @@
+{
+  "root": true,
+  "parser": "@typescript-eslint/parser",
+  "plugins": ["@typescript-eslint", "simple-import-sort"],
+  "extends": [
+    "eslint:recommended",
+    "preact",
+    "plugin:@typescript-eslint/recommended",
+    "plugin:@typescript-eslint/recommended-requiring-type-checking"
+  ],
+  "rules": {
+    "simple-import-sort/imports": "warn",
+    "simple-import-sort/exports": "warn"
+  },
+  "parserOptions": {
+    "sourceType": "module",
+    "ecmaVersion": "latest",
+    "project": "./tsconfig.json"
+  }
+}
\ No newline at end of file