Skip to content

Commit 6d5e413

Browse files
committed
ts: update rules to new stylistic namespace
BREAKING CHANGE.
1 parent ed29a48 commit 6d5e413

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ npm install --save-dev eslint-plugin-react
5959
If you are using `typescript`:
6060

6161
```bash
62-
npm install --save-dev @typescript-eslint/eslint-plugin @typescript-eslint/parser
62+
npm install --save-dev @typescript-eslint/eslint-plugin @typescript-eslint/parser @stylistic/eslint-plugin
6363
```
6464

6565
```

typescript.js

+15-15
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,21 @@ module.exports = {
1515
rules: {
1616
// Default ESlint rules to TypeScript-ESlint
1717
'brace-style': 0,
18-
'@typescript-eslint/brace-style': 2,
18+
'@stylistic/brace-style': 2,
1919
'comma-dangle': 0,
20-
'@typescript-eslint/comma-dangle': 2,
20+
'@stylistic/comma-dangle': 2,
2121
'dot-notation': 0,
2222
'@typescript-eslint/dot-notation': 2,
2323
'keyword-spacing': 0,
24-
'@typescript-eslint/keyword-spacing': 2,
24+
'@stylistic/keyword-spacing': 2,
2525
'no-array-constructor': 0,
2626
'@typescript-eslint/no-array-constructor': 2,
2727
'no-dupe-class-members': 0,
2828
'@typescript-eslint/no-dupe-class-members': 2,
2929
'no-empty-function': 0,
3030
'@typescript-eslint/no-empty-function': 2,
3131
'no-extra-semi': 0,
32-
'@typescript-eslint/no-extra-semi': 2,
32+
'@stylistic/no-extra-semi': 2,
3333
'no-implied-eval': 0,
3434
'@typescript-eslint/no-implied-eval': 2,
3535
'no-invalid-this': 0,
@@ -41,8 +41,8 @@ module.exports = {
4141
'no-shadow': 0,
4242
'@typescript-eslint/no-shadow': 2,
4343
'no-throw-literal': 0,
44-
'@typescript-eslint/no-throw-literal': 2,
45-
'no-unused-expressions': 'off',
44+
'@typescript-eslint/only-throw-error': 2,
45+
'no-unused-expressions': 0,
4646
'@typescript-eslint/no-unused-expressions': [
4747
'error',
4848
{
@@ -57,35 +57,35 @@ module.exports = {
5757
'no-useless-constructor': 0,
5858
'@typescript-eslint/no-useless-constructor': 2,
5959
'object-curly-spacing': 0,
60-
'@typescript-eslint/object-curly-spacing': ['error', 'always'],
60+
'@stylistic/object-curly-spacing': ['error', 'always'],
6161
'padding-line-between-statements': 0,
62-
'@typescript-eslint/padding-line-between-statements': [
62+
'@stylistic/padding-line-between-statements': [
6363
'error',
6464
{ blankLine: 'always', prev: ['const', 'let', 'var'], next: '*' },
6565
{ blankLine: 'any', prev: ['const', 'let', 'var'], next: ['const', 'let', 'var'] },
6666
{ blankLine: 'always', prev: '*', next: 'return' }
6767
],
6868
'quotes': 0,
69-
'@typescript-eslint/quotes': ['error', 'single'],
69+
'@stylistic/quotes': ['error', 'single'],
7070
'semi': 0,
71-
'@typescript-eslint/semi': ['error', 'always'],
71+
'@stylistic/semi': ['error', 'always'],
7272
'space-before-blocks': 0,
73-
'@typescript-eslint/space-before-blocks': 2,
73+
'@stylistic/space-before-blocks': 2,
7474
'space-before-function-paren': 0,
75-
'@typescript-eslint/space-before-function-paren': ['error', {
75+
'@stylistic/space-before-function-paren': ['error', {
7676
'anonymous': 'never',
7777
'named': 'never',
7878
'asyncArrow': 'always'
7979
}],
8080
'space-infix-ops': 0,
81-
'@typescript-eslint/space-infix-ops': 2,
81+
'@stylistic/space-infix-ops': 2,
8282
'no-undef': 0,
8383
'no-prototype-builtins': 0,
8484

8585
// Typescript-ESlint Rules
8686
'@typescript-eslint/ban-ts-comment': 0,
8787
'@typescript-eslint/ban-types': 0,
88-
'@typescript-eslint/member-delimiter-style': ['error', {
88+
'@stylistic/member-delimiter-style': ['error', {
8989
multiline: {
9090
delimiter: 'semi',
9191
requireLast: true
@@ -103,7 +103,7 @@ module.exports = {
103103
'@typescript-eslint/prefer-as-const': 1,
104104
'@typescript-eslint/prefer-enum-initializers': 1,
105105
'@typescript-eslint/prefer-optional-chain': 1,
106-
'@typescript-eslint/type-annotation-spacing': ['error', {
106+
'@stylistic/type-annotation-spacing': ['error', {
107107
before: true,
108108
after: true,
109109
overrides: {

0 commit comments

Comments
 (0)