var baz = 'qux'
[
{
filePath: '/home/regseb/testcase/foo/bar.js',
messages: [ [Object], [Object] ],
suppressedMessages: [],
errorCount: 1,
fatalErrorCount: 0,
warningCount: 1,
fixableErrorCount: 0,
fixableWarningCount: 1,
source: "var baz = 'qux'\n",
usedDeprecatedRules: [Getter]
}
]
var baz = 'qux'
[
{
filePath: '/home/regseb/testcase/foo/bar.js',
messages: [ [Object], [Object] ],
suppressedMessages: [],
errorCount: 1,
fatalErrorCount: 0,
warningCount: 1,
fixableErrorCount: 0,
fixableWarningCount: 1,
source: "var baz = 'qux'\n",
usedDeprecatedRules: [Getter]
}
]
var baz = 'qux'
[
{
filePath: '/home/regseb/testcase/foo/bar.js',
messages: [ [Object], [Object] ],
suppressedMessages: [],
errorCount: 1,
fatalErrorCount: 0,
warningCount: 1,
fixableErrorCount: 0,
fixableWarningCount: 1,
source: "var baz = 'qux'\n",
usedDeprecatedRules: [Getter]
}
]
var baz = 'qux'
/home/regseb/testcase/node_modules/eslint/lib/cli-engine/file-enumerator.js:320
throw new NoFilesFoundError(
^
NoFilesFoundError: No files matching 'bar.js' were found.
at FileEnumerator.iterateFiles (/home/regseb/testcase/node_modules/eslint/lib/cli-engine/file-enumerator.js:320:27)
at iterateFiles.next (<anonymous>)
at CLIEngine.executeOnFiles (/home/regseb/testcase/node_modules/eslint/lib/cli-engine/cli-engine.js:797:48)
at ESLint.lintFiles (/home/regseb/testcase/node_modules/eslint/lib/eslint/eslint.js:551:23)
at StandardEngine.lintFiles (/home/regseb/testcase/node_modules/standard-engine/index.js:89:41)
at file:///home/regseb/testcase/index.js:11:28 {
messageTemplate: 'file-not-found',
messageData: { pattern: 'bar.js', globDisabled: false }
}
Node.js v20.10.0
Standard doesn't use the current directory. It uses the current directory when importing "standard":
Here's what I did
Files
package.json{ "name": "testcase", "version": "1.0.0", "type": "module", "dependencies": { "standard": "17.1.0" } }index.jsfoo/bar.jsSteps
npm installnode index.jsWhat I expected to happen
What seems to have happened
Standard doesn't use the current directory. It uses the current directory when importing
"standard":