Block a user
@effect-guard/tdfddd-checks (0.1.2)
Published 2026-06-21 08:07:01 +00:00 by ada
Installation
@effect-guard:registry=https://git.ewynn.in/api/packages/ada/npm/npm install @effect-guard/tdfddd-checks@0.1.2"@effect-guard/tdfddd-checks": "0.1.2"About this package
@effect-guard/tdfddd-checks
Installable checker package for TDFDDD architecture rules.
Product shape
- npm package: ship as an installable package with CLI and programmatic entry points.
- CLI-first checker: run the direct checker from the command line for repo audits.
- Direct seam:
checkTdfdddArchitecture(...)is the primary programmatic entry point.
Usage
tdfddd-checks check --root .
tdfddd-checks check --format json
Programmatic use:
import { Effect } from "effect";
import { checkTdfdddArchitecture } from "@effect-guard/tdfddd-checks";
const result = await Effect.runPromise(
checkTdfdddArchitecture({ repoRoot: ".", tsconfigPath: "tsconfig.json" })
);
CLI exit behavior:
- errors fail the CLI with a non-zero exit code.
- warnings are reported in output, but do not fail the CLI.
Rule catalog
See docs/rule-catalog.md for the auditable rule list.
Warning policy boundary
The canonical non-static warning scopes are runtime, process, and audit.
These belong in the warning pipeline and must not be re-encoded as ad hoc static rules.
Dependencies
Dependencies
| ID | Version |
|---|---|
| @effect/ai | ^0.36.0 |
| @effect/ai-google | ^0.15.0 |
| @effect/ai-openai | ^0.40.1 |
| @effect/ai-openrouter | ^0.11.0 |
| @effect/language-service | ^0.33.0 |
| @effect/platform | ^0.96.2 |
| @effect/platform-node | ^0.107.0 |
| @typescript-eslint/parser | ^8.61.0 |
| @typescript-eslint/utils | ^8.61.0 |
| effect | ^3.17.5 |
| eslint | ^9.29.0 |
| js-tiktoken | ^1.0.19 |
| ts-morph | ^24.0.0 |
| vitest | ^3.2.4 |
Development Dependencies
| ID | Version |
|---|---|
| @microsoft/api-extractor | ^7.58.9 |
| @types/node | ^22.15.21 |
| fast-check | ^3.23.1 |
| typescript | ^5.9.2 |
Details
2026-06-21 08:07:01 +00:00
Assets (1)
Versions (1)
View all
npm
1
latest
49 KiB
tdfddd-checks-0.1.2.tgz
49 KiB
0.1.2
2026-06-21