@intellectronica/ruler
Version:
Ruler — apply the same rules to all coding agents
18 lines (17 loc) • 581 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ERROR_PREFIX = void 0;
exports.createRulerError = createRulerError;
exports.logVerbose = logVerbose;
exports.ERROR_PREFIX = '[RulerError]';
function createRulerError(message, context) {
const fullMessage = context
? `${exports.ERROR_PREFIX} ${message} (Context: ${context})`
: `${exports.ERROR_PREFIX} ${message}`;
return new Error(fullMessage);
}
function logVerbose(message, isVerbose) {
if (isVerbose) {
console.error(`[ruler:verbose] ${message}`);
}
}