File tree Expand file tree Collapse file tree 4 files changed +13
-3
lines changed Expand file tree Collapse file tree 4 files changed +13
-3
lines changed Original file line number Diff line number Diff line change 1+ /**
2+ * @param {import('eslint').Rule.RuleContext } context
3+ * @returns 'module' | 'script' | undefined
4+ */
5+ export default function sourceType ( context ) {
6+ return context . parserOptions . sourceType ;
7+ }
Original file line number Diff line number Diff line change 11import { getSourceCode } from 'eslint-module-utils/contextCompat' ;
22
33import docsUrl from '../docsUrl' ;
4+ import sourceType from '../core/sourceType' ;
45
56module . exports = {
67 meta : {
@@ -15,7 +16,7 @@ module.exports = {
1516
1617 create ( context ) {
1718 // ignore non-modules
18- if ( context . parserOptions . sourceType !== 'module' ) {
19+ if ( sourceType ( context ) !== 'module' ) {
1920 return { } ;
2021 }
2122
Original file line number Diff line number Diff line change 1+ import sourceType from '../core/sourceType' ;
12import docsUrl from '../docsUrl' ;
23
34module . exports = {
@@ -13,7 +14,7 @@ module.exports = {
1314
1415 create ( context ) {
1516 // ignore non-modules
16- if ( context . parserOptions . sourceType !== 'module' ) {
17+ if ( sourceType ( context ) !== 'module' ) {
1718 return { } ;
1819 }
1920
Original file line number Diff line number Diff line change 55
66import { isModule } from 'eslint-module-utils/unambiguous' ;
77import docsUrl from '../docsUrl' ;
8+ import sourceType from '../core/sourceType' ;
89
910module . exports = {
1011 meta : {
@@ -19,7 +20,7 @@ module.exports = {
1920
2021 create ( context ) {
2122 // ignore non-modules
22- if ( context . parserOptions . sourceType !== 'module' ) {
23+ if ( sourceType ( context ) !== 'module' ) {
2324 return { } ;
2425 }
2526
You can’t perform that action at this time.
0 commit comments