File tree Expand file tree Collapse file tree 4 files changed +11
-3
lines changed
Expand file tree Collapse file tree 4 files changed +11
-3
lines changed Original file line number Diff line number Diff line change 66
77const isParenthesized = require ( '../util/ast' ) . isParenthesized ;
88const docsUrl = require ( '../util/docsUrl' ) ;
9+ const getSourceCode = require ( '../util/eslint' ) . getSourceCode ;
910const report = require ( '../util/report' ) ;
1011const getMessageData = require ( '../util/message' ) ;
1112
@@ -57,7 +58,7 @@ module.exports = {
5758 } ,
5859
5960 create ( context ) {
60- const sourceCode = context . getSourceCode ( ) ;
61+ const sourceCode = getSourceCode ( context ) ;
6162
6263 return {
6364 'FunctionExpression, ArrowFunctionExpression' ( node ) {
Original file line number Diff line number Diff line change 77
88const path = require ( 'path' ) ;
99const docsUrl = require ( '../util/docsUrl' ) ;
10+ const getFilename = require ( '../util/eslint' ) . getFilename ;
1011const report = require ( '../util/report' ) ;
1112
1213// ------------------------------------------------------------------------------
@@ -61,7 +62,7 @@ module.exports = {
6162 } ,
6263
6364 create ( context ) {
64- const filename = context . getFilename ( ) ;
65+ const filename = getFilename ( context ) ;
6566
6667 let jsxNode ;
6768
Original file line number Diff line number Diff line change @@ -4,6 +4,10 @@ function getSourceCode(context) {
44 return context . getSourceCode ? context . getSourceCode ( ) : context . sourceCode ;
55}
66
7+ function getFilename ( context ) {
8+ return context . getFilename ? context . getFilename ( ) : context . filename ;
9+ }
10+
711function getAncestors ( context , node ) {
812 const sourceCode = getSourceCode ( context ) ;
913 return sourceCode . getAncestors ? sourceCode . getAncestors ( node ) : context . getAncestors ( ) ;
@@ -38,6 +42,7 @@ function getText(context) {
3842
3943module . exports = {
4044 getAncestors,
45+ getFilename,
4146 getFirstTokens,
4247 getScope,
4348 getSourceCode,
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ const path = require('path');
1111const resolve = require ( 'resolve' ) ;
1212const semver = require ( 'semver' ) ;
1313const error = require ( './error' ) ;
14+ const getFilename = require ( './eslint' ) . getFilename ;
1415
1516const ULTIMATE_LATEST_SEMVER = '999.999.999' ;
1617
@@ -28,7 +29,7 @@ function resetDetectedVersion() {
2829
2930function resolveBasedir ( contextOrFilename ) {
3031 if ( contextOrFilename ) {
31- const filename = typeof contextOrFilename === 'string' ? contextOrFilename : contextOrFilename . getFilename ( ) ;
32+ const filename = typeof contextOrFilename === 'string' ? contextOrFilename : getFilename ( contextOrFilename ) ;
3233 const dirname = path . dirname ( filename ) ;
3334 try {
3435 if ( fs . statSync ( filename ) . isFile ( ) ) {
You can’t perform that action at this time.
0 commit comments