@@ -38,6 +38,7 @@ module.exports = {
3838 "init-declarations" : "error" ,
3939 "linebreak-style" : [ "error" , "unix" ] ,
4040 "lines-between-class-members" : "error" ,
41+ "logical-assignment-operators" : "off" , // TODO: enable once we drop ESLint v7 support
4142 "max-statements-per-line" : [ "error" , { max : 1 } ] ,
4243 "multiline-comment-style" : [ "error" , "separate-lines" ] ,
4344 "new-cap" : "error" ,
@@ -48,6 +49,7 @@ module.exports = {
4849 "no-case-declarations" : "error" ,
4950 "no-compare-neg-zero" : "error" ,
5051 "no-cond-assign" : "error" ,
52+ "no-constant-binary-expression" : "off" , // TODO: enable once we drop ESLint v7 support
5153 "no-constant-condition" : "error" ,
5254 "no-constructor-return" : "error" ,
5355 "no-control-regex" : "error" ,
@@ -152,6 +154,7 @@ module.exports = {
152154 "no-unsafe-optional-chaining" : "error" ,
153155 "no-unused-expressions" : "error" ,
154156 "no-unused-labels" : "error" ,
157+ "no-unused-private-class-members" : "off" , // TODO: enable once we drop ESLint v7 support
155158 "no-unused-vars" : [
156159 "error" ,
157160 {
@@ -185,6 +188,7 @@ module.exports = {
185188 { blankLine : "always" , next : "*" , prev : "function" } ,
186189 ] ,
187190 "prefer-exponentiation-operator" : "error" ,
191+ "prefer-object-has-own" : "off" , // TODO: enable once we drop ESLint v7 support
188192 "prefer-promise-reject-errors" : "error" ,
189193 "prefer-regex-literals" : "error" ,
190194 quotes : [ "error" , "double" , { avoidEscape : true } ] ,
0 commit comments