Hub
rules-typescript
rules-typescript
v5 public VerifiedTypeScript
TypeScript is a strongly typed programming language that builds on JavaScript. These rules govern type safety, vulnerability prevention, and idiomatic coding patterns for AI agents.
Severity
20 error
20 warn
2 info
demo.cast
TypeScript is a strongly typed programming language that builds on JavaScript. These rules govern type safety, vulnerability prevention, and idiomatic coding patterns for AI agents.
Rules index
42 governance rules
Indexed from the repository's .rules files, grouped by technology. Expand any rule to read the raw source.
ts
ask-inner-html
warning
log
Rule source requires an active
Pro or Enterprise subscription.
ban-ts-ignore
warning
ask
Rule source requires an active
Pro or Enterprise subscription.
catch-unknown-not-any
warning
ask
Rule source requires an active
Pro or Enterprise subscription.
json-parse-in-try
warning
log
Rule source requires an active
Pro or Enterprise subscription.
no-any-type
warning
ask
Rule source requires an active
Pro or Enterprise subscription.
no-axios-compromised-versions
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-bun-file-user-path
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-bun-shell-template-injection
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-bun-spawn-template-injection
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-bun-sqlite-exec-concat
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-child-process-shell
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-console-log-in-src
warning
log
Rule source requires an active
Pro or Enterprise subscription.
no-console-log-secret
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-deep-relative-imports
info
log
Rule source requires an active
Pro or Enterprise subscription.
no-dynamic-require-user-input
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-empty-catch
warning
log
Rule source requires an active
Pro or Enterprise subscription.
no-eval
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-express-redirect-unsanitized
warning
log
Rule source requires an active
Pro or Enterprise subscription.
no-ffi-bytelength-as-any
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-ffi-ptr-as-any
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-insecure-crypto-md5
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-insecure-tls
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-jwt-none-algorithm
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-new-buffer-ctor
warning
ask
Rule source requires an active
Pro or Enterprise subscription.
no-node-vm-module
warning
ask
Rule source requires an active
Pro or Enterprise subscription.
no-non-null-assertion
warning
log
Rule source requires an active
Pro or Enterprise subscription.
no-path-traversal-user-input
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-prototype-mutation
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-sourcemap-in-tsconfig
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-spawn-shell-true
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-sql-interpolation
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-sql-string-concat
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-var-declarations
warning
log
Rule source requires an active
Pro or Enterprise subscription.
no-wildcard-imports
warning
log
Rule source requires an active
Pro or Enterprise subscription.
prefer-const-over-let
info
log
Rule source requires an active
Pro or Enterprise subscription.
timing-safe-compare-secrets
warning
log
Rule source requires an active
Pro or Enterprise subscription.
warn-lodash-merge-prototype-pollution
warning
log
Rule source requires an active
Pro or Enterprise subscription.
warn-math-random
warning
log
Rule source requires an active
Pro or Enterprise subscription.
warn-multer-without-limits
warning
log
Rule source requires an active
Pro or Enterprise subscription.
warn-postmessage-wildcard-origin
warning
log
Rule source requires an active
Pro or Enterprise subscription.
warn-regex-dos
warning
log
Rule source requires an active
Pro or Enterprise subscription.
warn-ssrf-user-url
warning
log
Rule source requires an active
Pro or Enterprise subscription.
Version metadata
Published metadata
The hash-locked record of this published ruleset. When source contents change, the maintainer resyncs and the version bumps.
- Version
- v5
- Published
- Apr 8, 2026
- Source commits
- 0
- Synced
- Oct 11, 2026
- Hash
f6571f676c4584ec082f4239f8287bc02947907eda60bc056be8ebc3832091f8- Signature
- Verified (publisher key)
- Tested with
- claude-code@current
- Plan
- Starter (free)
- Visibility
- Public
Source history
Recent commits
Latest commits touching rulesets/rules-typescript/.sigmashake/rules in sigmashakeinc/rules/rulesets/rules-typescript. The published version only bumps when a maintainer resyncs.
No commit history available.