Skip to content

Commit c760a40

Browse files
authored
Add linter (#146)
1 parent c4883d9 commit c760a40

File tree

20 files changed

+896
-109
lines changed

20 files changed

+896
-109
lines changed

.eslintignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
node_modules
2+
dist
3+
tmp
4+
coverage
5+
.github

.eslintrc.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"root": true,
3+
"parser": "@typescript-eslint/parser",
4+
"plugins": [
5+
"@typescript-eslint"
6+
],
7+
"extends": [
8+
"eslint:recommended",
9+
"plugin:@typescript-eslint/eslint-recommended",
10+
"plugin:@typescript-eslint/recommended"
11+
],
12+
"rules": {
13+
"no-case-declarations": 0,
14+
"@typescript-eslint/no-var-requires": 2,
15+
"@typescript-eslint/no-explicit-any": 0
16+
}
17+
18+
}

.github/workflows/ci.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,14 @@ jobs:
66
runs-on: ubuntu-latest
77
steps:
88
- uses: actions/checkout@v3
9-
- name: Use Node.js 10
9+
- name: Use Node.js 14
1010
uses: actions/setup-node@v3.3.0
1111
with:
12-
node-version: 10
12+
node-version: 14
1313
registry-url: https://npm.pkg.github.com/
1414
- run: npm ci
15+
- name: Code Linting
16+
run: npm run lint
1517
- run: npm run build --if-present
1618
- name: Run tests
1719
env:

0 commit comments

Comments
 (0)