Skip to content

Commit

Permalink
feat: add @typescript-eslint/no-unnecessary-condition and @typescript…
Browse files Browse the repository at this point in the history
…-eslint/no-misused-promises
  • Loading branch information
alexandernanberg committed Jan 17, 2024
1 parent b68d0c1 commit 8e537b7
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions typescript.js
Expand Up @@ -26,15 +26,22 @@ module.exports = {
rules: {
//https://github.com/typescript-eslint/typescript-eslint/issues/2483
'no-shadow': 'off',
// https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/docs/rules/no-empty-interface.md
'@typescript-eslint/no-empty-interface': 'off',
// https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/docs/rules/no-shadow.md
'@typescript-eslint/no-shadow': 'error',
// https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/docs/rules/consistent-type-imports.md
'@typescript-eslint/consistent-type-imports': [
'error',
{ prefer: 'type-imports' },
],
// https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/docs/rules/no-empty-interface.md
'@typescript-eslint/no-empty-interface': 'off',
// https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/docs/rules/no-misused-promises.md
'@typescript-eslint/no-misused-promises': [
'error',
{ checksVoidReturn: { attributes: false } },
],
// https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/docs/rules/no-shadow.md
'@typescript-eslint/no-shadow': 'error',
// https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/docs/rules/no-unnecessary-condition.md
'@typescript-eslint/no-unnecessary-condition': 'error',
},
},
{
Expand Down

0 comments on commit 8e537b7

Please sign in to comment.