Skip to content

Commit 3a6477b

Browse files
author
Jesus David Garcia Gomez
committed
Chore: Update dependencies
1 parent 9e8a740 commit 3a6477b

File tree

6 files changed

+2921
-3203
lines changed

6 files changed

+2921
-3203
lines changed

.eslintrc.json

+29-7
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,16 @@
1414
"markdown",
1515
"@typescript-eslint"
1616
],
17+
"extends": "plugin:markdown/recommended",
18+
"overrides": [
19+
{
20+
"files": ["**/*.md/*.ts"],
21+
"rules": {
22+
"no-invalid-this": "off"
23+
}
24+
}
25+
],
26+
"reportUnusedDisableDirectives": true,
1727
"rules": {
1828
"accessor-pairs": "off",
1929
"arrow-body-style": ["error", "always"],
@@ -179,7 +189,7 @@
179189
"no-unsafe-negation": "error",
180190
"no-unused-expressions": "error",
181191
"no-unused-vars": "off",
182-
"no-use-before-define": "error",
192+
"no-use-before-define": "off",
183193
"no-useless-call": "error",
184194
"no-useless-computed-key": "error",
185195
"no-useless-concat": "error",
@@ -248,19 +258,31 @@
248258
"wrap-regex": "error",
249259
"yoda": ["error", "never"],
250260

251-
"@typescript-eslint/class-name-casing": "error",
252261
"@typescript-eslint/explicit-member-accessibility": "error",
253-
"@typescript-eslint/interface-name-prefix": [ "error", "always" ],
254262
"@typescript-eslint/member-delimiter-style": "error",
255-
"@typescript-eslint/member-naming": "error",
256-
"@typescript-eslint/no-angle-bracket-type-assertion": "error",
263+
"@typescript-eslint/consistent-type-assertions": "error",
257264
"@typescript-eslint/no-array-constructor": "error",
258265
"@typescript-eslint/no-namespace": "error",
259266
"@typescript-eslint/no-parameter-properties": "error",
260-
"@typescript-eslint/no-triple-slash-reference": "error",
267+
"@typescript-eslint/triple-slash-reference": "error",
261268
"@typescript-eslint/no-unused-vars": "off",
262269
"@typescript-eslint/no-use-before-define": "error",
263270
"@typescript-eslint/prefer-namespace-keyword": "error",
264-
"@typescript-eslint/type-annotation-spacing": "error"
271+
"@typescript-eslint/type-annotation-spacing": "error",
272+
"@typescript-eslint/naming-convention": [
273+
"error",
274+
{
275+
"selector": "interface",
276+
"format": ["PascalCase"],
277+
"custom": {
278+
"regex": "^I[A-Z]",
279+
"match": true
280+
}
281+
},
282+
{
283+
"selector": "class",
284+
"format": ["PascalCase"]
285+
}
286+
]
265287
}
266288
}

.gitignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,5 @@ node_modules/
2727
dist/
2828

2929
# Test output
30-
.nyc_output/
30+
.nyc_output/
31+
coverage/

.nycrc

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"branches": 75,
3+
"cache": true,
4+
"check-coverage": true,
5+
"exclude": [
6+
"**/dist/tests/**"
7+
],
8+
"extension": [
9+
".ts",
10+
".tsx"
11+
],
12+
"functions": 75,
13+
"instrument": true,
14+
"lines": 75,
15+
"reporter": [
16+
"lcov",
17+
"text"
18+
],
19+
"sourceMap": true,
20+
"statements": 75
21+
}

0 commit comments

Comments
 (0)