Open titanism opened 2 years ago
In the code for lib/utils.js the linter right now uses resolve (the package) to resolve the package.
lib/utils.js
resolve
_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.
resolve.sync
In the code for
lib/utils.js
the linter right now usesresolve
(the package) to resolve the package.Because it is using
resolve.sync
it will not find the locally installed package in the project.