@@ -38,6 +38,7 @@ module.exports = {
38
38
"init-declarations" : "error" ,
39
39
"linebreak-style" : [ "error" , "unix" ] ,
40
40
"lines-between-class-members" : "error" ,
41
+ "logical-assignment-operators" : "off" , // TODO: enable once we drop ESLint v7 support
41
42
"max-statements-per-line" : [ "error" , { max : 1 } ] ,
42
43
"multiline-comment-style" : [ "error" , "separate-lines" ] ,
43
44
"new-cap" : "error" ,
@@ -48,6 +49,7 @@ module.exports = {
48
49
"no-case-declarations" : "error" ,
49
50
"no-compare-neg-zero" : "error" ,
50
51
"no-cond-assign" : "error" ,
52
+ "no-constant-binary-expression" : "off" , // TODO: enable once we drop ESLint v7 support
51
53
"no-constant-condition" : "error" ,
52
54
"no-constructor-return" : "error" ,
53
55
"no-control-regex" : "error" ,
@@ -152,6 +154,7 @@ module.exports = {
152
154
"no-unsafe-optional-chaining" : "error" ,
153
155
"no-unused-expressions" : "error" ,
154
156
"no-unused-labels" : "error" ,
157
+ "no-unused-private-class-members" : "off" , // TODO: enable once we drop ESLint v7 support
155
158
"no-unused-vars" : [
156
159
"error" ,
157
160
{
@@ -185,6 +188,7 @@ module.exports = {
185
188
{ blankLine : "always" , next : "*" , prev : "function" } ,
186
189
] ,
187
190
"prefer-exponentiation-operator" : "error" ,
191
+ "prefer-object-has-own" : "off" , // TODO: enable once we drop ESLint v7 support
188
192
"prefer-promise-reject-errors" : "error" ,
189
193
"prefer-regex-literals" : "error" ,
190
194
quotes : [ "error" , "double" , { avoidEscape : true } ] ,
0 commit comments