lint — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited lint (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Run bun check to identify linting errors and warnings, then fix ALL issues using idiomatic solutions. Do NOT disable rules, ignore warnings, or suppress errors.
bun checkFor each error or warning:
#### Common Fixes and Their Idiomatic Solutions:
Unused Variables
_unusedParamMissing Type Annotations
anyFormatting Issues
Import/Export Issues
Async/Await Issues
await for Promise-returning functionsasync when using awaitNull/Undefined Handling
?.) and nullish coalescing (??)After fixing each file:
bun check again to verify the specific file is cleanOnce all issues are addressed:
bun check// eslint-disable comments@ts-ignore or @ts-expect-error commentsany type to bypass TypeScript errors// eslint-disable-next-line no-unused-vars
const data = fetchData();const data = fetchData();
processData(data); // Actually use the variable// @ts-ignore
const result = someFunction(wrongType);const result = someFunction(correctType as ExpectedType);
// Or better: fix the type at its sourceThe task is complete when:
bun check returns with exit code 0Remember: Every warning and error exists for a reason. Your job is to understand that reason and address it properly, not to silence the linter.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.