Skip to content
This repository was archived by the owner on Feb 21, 2020. It is now read-only.

Commit ce72c39

Browse files
committed
replace no unused expressions rule by TS specific rule
1 parent 17224e7 commit ce72c39

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

src/typescript.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,12 @@ module.exports = {
9898
'@typescript-eslint/no-namespace': 'error',
9999
'@typescript-eslint/no-non-null-assertion': 'error',
100100
'@typescript-eslint/no-parameter-properties': 'off',
101+
'no-unused-expressions': 'off',
102+
'@typescript-eslint/no-unused-expressions': ['error', {
103+
allowShortCircuit: false,
104+
allowTernary: false,
105+
allowTaggedTemplates: false,
106+
}],
101107
'@typescript-eslint/no-unused-vars': 'error',
102108
'@typescript-eslint/no-require-imports': 'error',
103109
'@typescript-eslint/no-this-alias': 'error',

tests/typescript.test.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ describe('Rules Configurations', () => {
1616
'func-call-spacing',
1717
'indent',
1818
'no-empty-function',
19+
'no-unused-expressions',
1920
'quotes',
2021
'require-await',
2122
'semi',

0 commit comments

Comments
 (0)