Open
Description
In the code for lib/utils.js
the linter right now uses resolve
(the package) to resolve the package.
_resolveExtendsFile: function (filePath) {
if (isAbsolutePath(filePath) || !/\w|@/.test(filePath.charAt(0))) {
filePath = path.resolve(this._basePath, filePath);
if (!fs.existsSync(filePath)) {
throw new Error('Cannot find configuration file "' + filePath + '" to extend');
}
} else {
var packageName = utils.normalizePackageName(filePath, 'pug-lint-config');
try {
filePath = resolve.sync(packageName);
} catch (err) {
throw new Error('Cannot find module "' + packageName + '" to extend');
}
}
return filePath;
}
Because it is using resolve.sync
it will not find the locally installed package in the project.
Metadata
Metadata
Assignees
Labels
No labels