File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ module.exports = {
1515 } ,
1616
1717 create ( context ) {
18- const sourceCode = context . getSourceCode ( ) ;
18+ const sourceCode = context . sourceCode ;
1919
2020 // Helper function: Checks if two nodes have identical tokens
2121 function equalTokens ( left , right ) {
Original file line number Diff line number Diff line change @@ -49,12 +49,13 @@ module.exports = {
4949 // The common module should be loaded in the first place.
5050 const notLoadedFirst = foundModules . indexOf ( requiredModule ) !== 0 ;
5151 if ( notLoadedFirst ) {
52- context . report (
53- node ,
54- 'Mandatory module "{{moduleName}}" must be loaded ' +
55- 'before any other modules.' ,
56- { moduleName : requiredModule } ,
57- ) ;
52+ context . report ( {
53+ node : node . body [ 0 ] ?? node ,
54+ message :
55+ 'Mandatory module "{{moduleName}}" must be loaded ' +
56+ 'before any other modules.' ,
57+ data : { moduleName : requiredModule } ,
58+ } ) ;
5859 }
5960 } ,
6061 } ;
Original file line number Diff line number Diff line change @@ -66,11 +66,11 @@ module.exports = {
6666 ( [ module ] ) => foundModules . indexOf ( module ) === - 1 ,
6767 ) ;
6868 missingModules . forEach ( ( [ moduleName ] ) => {
69- context . report (
70- node ,
71- 'Mandatory module "{{moduleName}}" must be loaded.' ,
72- { moduleName : moduleName } ,
73- ) ;
69+ context . report ( {
70+ node : node . body [ 0 ] ?? node ,
71+ message : 'Mandatory module "{{moduleName}}" must be loaded.' ,
72+ data : { moduleName : moduleName } ,
73+ } ) ;
7474 } ) ;
7575 }
7676 } ,
You can’t perform that action at this time.
0 commit comments