auto-cr-rules
Version:
Extensible static analysis rule set for the auto-cr automated code review toolkit
26 lines (25 loc) • 1.23 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createRuleMessages = void 0;
var ruleTranslations = {
zh: {
noDeepRelativeImports: function (_a) {
var value = _a.value, maxDepth = _a.maxDepth;
return "\u5BFC\u5165\u8DEF\u5F84 \"".concat(value, "\"\uFF0C\u4E0D\u80FD\u8D85\u8FC7\u6700\u5927\u5C42\u7EA7").concat(maxDepth);
},
swallowedError: function () { return '捕获到的异常未被重新抛出或记录,可能导致问题被静默吞噬。'; },
},
en: {
noDeepRelativeImports: function (_a) {
var value = _a.value, maxDepth = _a.maxDepth;
return "Import path \"".concat(value, "\" must not exceed max depth ").concat(maxDepth);
},
swallowedError: function () { return 'Caught exception is neither rethrown nor logged; potential swallowed error detected.'; },
},
};
Object.values(ruleTranslations).forEach(function (messages) { return Object.freeze(messages); });
var createRuleMessages = function (language) {
var _a;
return (_a = ruleTranslations[language]) !== null && _a !== void 0 ? _a : ruleTranslations.zh;
};
exports.createRuleMessages = createRuleMessages;