Skip to content

Commit 121c385

Browse files
committed
Added linting dependencies and a unused funcion to validate linting works in ci
1 parent fa1096a commit 121c385

5 files changed

Lines changed: 2116 additions & 42 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,7 @@ jobs:
4040
run: npm ci
4141

4242
- name: Run formatting
43-
run: npm run format:check
43+
run: npm run format:check
44+
45+
- name: Run linting
46+
run: npm run lint

eslint.config.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import js from "@eslint/js";
2+
import globals from "globals";
3+
import tseslint from "typescript-eslint";
4+
import { defineConfig } from "eslint/config";
5+
6+
export default defineConfig([
7+
{
8+
files: ["**/*.{js,mjs,cjs,ts,mts,cts}"],
9+
plugins: { js },
10+
extends: ["js/recommended"],
11+
},
12+
{
13+
files: ["**/*.{js,mjs,cjs,ts,mts,cts}"],
14+
languageOptions: { globals: globals.node },
15+
},
16+
tseslint.configs.recommended,
17+
]);

0 commit comments

Comments
 (0)