Skip to content

Commit 6c7c781

Browse files
committed
style: eslint
1 parent 11b0c43 commit 6c7c781

File tree

5 files changed

+18
-3
lines changed

5 files changed

+18
-3
lines changed

.eslintignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,6 @@ commitlint.config.js
44
gulpfile.js
55
.eslintrc.js
66
tests
7+
webpack.config.js
8+
jest.config.js
9+
coverage

.eslintrc.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,17 @@ module.exports = {
2525
},
2626
},
2727
},
28-
rules: {},
28+
rules: {
29+
'@typescript-eslint/no-unsafe-assignment': 'off',
30+
'@typescript-eslint/ban-ts-comment': 'off',
31+
},
2932
overrides: [
3033
{
3134
files: ['tests/**/*.ts'],
35+
parserOptions: {
36+
sourceType: 'module',
37+
project: './tsconfig.test.json',
38+
},
3239
env: {
3340
browser: true,
3441
node: true,

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@
22
tags.lock
33
tags.temp
44
tags
5+
coverage

lib/slot-machine.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ export default class SlotMachine implements Options {
109109
changeSettings(options: Options) {
110110
Object.keys(options).forEach((key) => {
111111
// Trigger setters
112-
this[key] = options[key];
112+
this[key] = options[key]; /* @ts-ignore */
113113
});
114114
}
115115

tsconfig.test.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
{
2-
"extends": "./tsconfig.json"
2+
"extends": "./tsconfig.json",
3+
"include": [
4+
"lib/*.ts",
5+
"tests/*.ts",
6+
],
37
}

0 commit comments

Comments
 (0)