Knowledge Vault

Tag: rule

17 items with this tag.

  • Oct 02, 2026

    Zero runtime dependencies

    • rule
    • package
    • dependencies
  • Oct 02, 2026

    ESM-only package manifest

    • rule
    • package
    • esm
  • Oct 02, 2026

    Named exports through src/index.ts

    • rule
    • package
    • api
  • Oct 02, 2026

    No top-level side effects

    • rule
    • package
    • tree-shaking
  • Oct 02, 2026

    Never mutate caller inputs

    • rule
    • package
    • immutability
  • Oct 02, 2026

    Unit and acceptance test layout

    • rule
    • testing
    • vitest
  • Oct 02, 2026

    Requirement-tagged tests

    • rule
    • testing
    • traceability
  • Oct 02, 2026

    Inject randomness and time

    • rule
    • testing
    • determinism
  • Oct 02, 2026

    ESLint flat config only

    • rule
    • tooling
    • eslint
  • Oct 02, 2026

    npm with a committed lockfile

    • rule
    • tooling
    • npm
  • Oct 02, 2026

    Strict compiler baseline for libraries

    • rule
    • typescript
    • a7
  • Oct 02, 2026

    NodeNext module resolution for Node-run and published code

    • rule
    • typescript
    • modules
  • Oct 02, 2026

    Bundler module resolution for bundled apps

    • rule
    • typescript
    • modules
  • Oct 02, 2026

    Explicit types on the exported API

    • rule
    • typescript
    • api
  • Oct 02, 2026

    No any and no suppression comments

    • rule
    • typescript
    • type-safety
  • Oct 02, 2026

    Error handling by failure kind

    • rule
    • typescript
    • errors
  • Oct 02, 2026

    Canonical Result type definition

    • rule
    • typescript
    • errors

Graph View

Created with Quartz v1.0.0 © 2026

  • Aloysius Productions
  • Powered by Quartz