diff --git a/packages/core-eslint/base.js b/packages/core-eslint/base.js index 0b4ba59..130aa20 100644 --- a/packages/core-eslint/base.js +++ b/packages/core-eslint/base.js @@ -44,6 +44,8 @@ export default [ "error", { repoRoot }, ], + "conformance/no-undeclared-event-publish": ["warn", { repoRoot }], + "conformance/no-undeclared-audit": ["warn", { repoRoot }], }, }, { diff --git a/packages/core-eslint/plugin.js b/packages/core-eslint/plugin.js index 55a9a38..20ebd7a 100644 --- a/packages/core-eslint/plugin.js +++ b/packages/core-eslint/plugin.js @@ -1,6 +1,8 @@ import featureMustHaveManifest from "./rules/feature-must-have-manifest.js"; import usecaseMustHaveTestFile from "./rules/usecase-must-have-test-file.js"; import requiredCoresInstalled from "./rules/required-cores-installed.js"; +import noUndeclaredEventPublish from "./rules/no-undeclared-event-publish.js"; +import noUndeclaredAudit from "./rules/no-undeclared-audit.js"; /** * The `@repo/core-eslint` conformance plugin. Aggregates custom rules that @@ -16,11 +18,13 @@ import requiredCoresInstalled from "./rules/required-cores-installed.js"; * ]; */ const plugin = { - meta: { name: "conformance", version: "0.1.0" }, + meta: { name: "conformance", version: "0.2.0" }, rules: { "feature-must-have-manifest": featureMustHaveManifest, "usecase-must-have-test-file": usecaseMustHaveTestFile, "required-cores-installed": requiredCoresInstalled, + "no-undeclared-event-publish": noUndeclaredEventPublish, + "no-undeclared-audit": noUndeclaredAudit, }, };