@@ -128,16 +128,19 @@ module.exports = {
128
128
'unicorn/filename-case' : 'off' ,
129
129
'unicorn/no-null' : 'off' ,
130
130
'unicorn/no-array-callback-reference' : 'off' , // doesn't work well with TypeScript's custom type guards
131
+ 'unicorn/no-negated-condition' : 'off' , // remove when there are few pull requests (ref: #2146)
131
132
'unicorn/no-useless-undefined' : 'off' ,
132
133
'unicorn/prefer-optional-catch-binding' : 'off' , // not supported by current ESLint parser version
133
134
'unicorn/prefer-module' : 'off' ,
134
135
'unicorn/prevent-abbreviations' : 'off' ,
136
+ 'unicorn/prefer-at' : 'off' , // turn off to prevent make breaking changes (ref: #2146)
137
+ 'unicorn/prefer-node-protocol' : 'off' , // turn off to prevent make breaking changes (ref: #2146)
138
+ 'unicorn/prefer-string-replace-all' : 'off' , // turn off to prevent make breaking changes (ref: #2146)
139
+ 'unicorn/prefer-ternary' : 'off' , // remove when there are few pull requests (ref: #2146)
140
+ 'unicorn/prefer-top-level-await' : 'off' , // turn off to prevent make breaking changes (ref: #2146)
141
+ 'unicorn/switch-case-braces' : 'off' , // remove when there are few pull requests (ref: #2146)
135
142
136
- 'require-eslint-community' : [ 'error' ] ,
137
-
138
- // FIXME: The version we are currently using is not compatible.
139
- // May be removed in #2146. https://github.com/vuejs/eslint-plugin-vue/pull/2146
140
- 'unicorn/expiring-todo-comments' : 'off'
143
+ 'require-eslint-community' : [ 'error' ]
141
144
} ,
142
145
overrides : [
143
146
{
0 commit comments