npm package diff
Package: @forge/lint
Versions: 5.6.1-next.4 - 5.6.1-next.5
File: package/out/lint/lint.js
Index: package/out/lint/lint.js
===================================================================
--- package/out/lint/lint.js
+++ package/out/lint/lint.js
@@ -117,12 +117,25 @@
return result;
});
}
catch (e) {
- throw new cli_shared_1.ApplicationCompileError(e);
+ throw new cli_shared_1.ApplicationCompileError(formatCompileErrorMessage(e));
}
};
exports.lint = lint;
+function formatCompileErrorMessage(error) {
+ let errorMessage = error.message;
+ if (error.fileName) {
+ errorMessage += `\nin ${error.fileName}`;
+ }
+ if (error.index !== undefined) {
+ errorMessage += `\nat index ${error.index}`;
+ }
+ if (error.lineNumber !== undefined && error.column !== undefined) {
+ errorMessage += `\nat line ${error.lineNumber}, column ${error.column}`;
+ }
+ return errorMessage;
+}
const litelint = async (logger, linter = new basic_manifest_linter_1.BasicManifestLinter(logger)) => {
await linter.bootstrap();
return linter.batchExecute();
};