@@ -65,6 +65,7 @@ export default [
6565 "test/runtime-integration/*/output.js" ,
6666 "test/runtime-integration/*/output-absolute.js" ,
6767 "Makefile.mjs" ,
68+ "packages/babel-types/src/constants/generated/index.ts" ,
6869 ...( process . env . IS_PUBLISH ? testFiles : [ ] ) ,
6970 ] ,
7071 } ,
@@ -93,6 +94,7 @@ export default [
9394 } ,
9495 rules : {
9596 curly : [ "error" , "multi-line" ] ,
97+ "dot-notation" : "error" ,
9698 eqeqeq : [ "error" , "smart" ] ,
9799 "linebreak-style" : [ "error" , "unix" ] ,
98100 "no-case-declarations" : "error" ,
@@ -201,7 +203,6 @@ export default [
201203 "@typescript-eslint/consistent-generic-constructors" : "off" ,
202204 "@typescript-eslint/consistent-indexed-object-style" : "off" ,
203205 "@typescript-eslint/consistent-type-definitions" : "off" ,
204- "@typescript-eslint/dot-notation" : "off" ,
205206 "@typescript-eslint/no-base-to-string" : "off" ,
206207 "@typescript-eslint/no-duplicate-type-constituents" : "off" ,
207208 "@typescript-eslint/no-empty-function" : "off" ,
@@ -400,4 +401,16 @@ export default [
400401 reportUnusedDisableDirectives : "off" ,
401402 } ,
402403 } ,
404+ {
405+ files : [ "Makefile.source.mjs" ] ,
406+ rules : {
407+ "dot-notation" : "off" ,
408+ } ,
409+ } ,
410+ {
411+ files : [ "packages/babel-helpers/src/**/*.ts" ] ,
412+ rules : {
413+ "@typescript-eslint/dot-notation" : [ "error" , { allowKeywords : false } ] ,
414+ } ,
415+ } ,
403416] ;
0 commit comments