1313
1414const has = require ( 'object.hasown/polyfill' ) ( ) ;
1515const docsUrl = require ( '../util/docsUrl' ) ;
16+ const getSourceCode = require ( '../util/eslint' ) . getSourceCode ;
1617const report = require ( '../util/report' ) ;
1718
1819// ------------------------------------------------------------------------------
@@ -175,7 +176,7 @@ module.exports = {
175176 * @returns {Object|*|{range, text} }
176177 */
177178 function fixByTrimmingWhitespace ( fixer , fromLoc , toLoc , mode , spacing ) {
178- let replacementText = context . getSourceCode ( ) . text . slice ( fromLoc , toLoc ) ;
179+ let replacementText = getSourceCode ( context ) . text . slice ( fromLoc , toLoc ) ;
179180 if ( mode === 'start' ) {
180181 replacementText = replacementText . replace ( / ^ \s + / gm, '' ) ;
181182 } else {
@@ -206,7 +207,7 @@ module.exports = {
206207 token : token . value ,
207208 } ,
208209 fix ( fixer ) {
209- const nextToken = context . getSourceCode ( ) . getTokenAfter ( token ) ;
210+ const nextToken = getSourceCode ( context ) . getTokenAfter ( token ) ;
210211 return fixByTrimmingWhitespace ( fixer , token . range [ 1 ] , nextToken . range [ 0 ] , 'start' , spacing ) ;
211212 } ,
212213 } ) ;
@@ -227,7 +228,7 @@ module.exports = {
227228 token : token . value ,
228229 } ,
229230 fix ( fixer ) {
230- const previousToken = context . getSourceCode ( ) . getTokenBefore ( token ) ;
231+ const previousToken = getSourceCode ( context ) . getTokenBefore ( token ) ;
231232 return fixByTrimmingWhitespace ( fixer , previousToken . range [ 1 ] , token . range [ 0 ] , 'end' , spacing ) ;
232233 } ,
233234 } ) ;
@@ -247,7 +248,7 @@ module.exports = {
247248 token : token . value ,
248249 } ,
249250 fix ( fixer ) {
250- const sourceCode = context . getSourceCode ( ) ;
251+ const sourceCode = getSourceCode ( context ) ;
251252 const nextToken = sourceCode . getTokenAfter ( token ) ;
252253 let nextComment ;
253254
@@ -284,7 +285,7 @@ module.exports = {
284285 token : token . value ,
285286 } ,
286287 fix ( fixer ) {
287- const sourceCode = context . getSourceCode ( ) ;
288+ const sourceCode = getSourceCode ( context ) ;
288289 const previousToken = sourceCode . getTokenBefore ( token ) ;
289290 let previousComment ;
290291
@@ -370,7 +371,7 @@ module.exports = {
370371 return ;
371372 }
372373
373- const sourceCode = context . getSourceCode ( ) ;
374+ const sourceCode = getSourceCode ( context ) ;
374375 const first = sourceCode . getFirstToken ( node ) ;
375376 const last = sourceCode . getLastToken ( node ) ;
376377 let second = sourceCode . getTokenAfter ( first , { includeComments : true } ) ;
0 commit comments