{"id":25592,"library":"fizzylint","title":"fizzylint","description":"fizzylint v0.1.4 is a minimal JavaScript and TypeScript lint CLI focused on common code quality issues with safe autofixes. It checks for loose equality, var declarations, console/debugger statements, duplicate imports, trailing whitespace, empty blocks, TODO/FIXME comments, let-to-const opportunities, and explicit any in TypeScript. Unlike ESLint, it requires zero configuration and runs fast using heuristic-driven parsing. The CLI supports stdin, JSON output, quiet mode, file extension filtering, and max-warnings threshold. Ideal for quick ad-hoc linting without setup overhead.","status":"active","version":"0.1.4","language":"javascript","source_language":"en","source_url":"https://github.com/farzeenilyaszargar/fizlint","tags":["javascript","linter","typescript","cli"],"install":[{"cmd":"npm install fizzylint","lang":"bash","label":"npm"},{"cmd":"yarn add fizzylint","lang":"bash","label":"yarn"},{"cmd":"pnpm add fizzylint","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Requires Node.js to run the CLI tool.","package":"node","optional":false}],"imports":[{"note":"Use npx to avoid global install. fizzylint is a CLI, not a library.","wrong":"npm install -g fizzylint","symbol":"fizzylint","correct":"npx fizzylint lint src"},{"note":"fizzylint is a CLI tool, not a module. Do not attempt to import it programmatically.","wrong":"import fizzylint from 'fizzylint'","symbol":"default","correct":"CLI usage: fizzylint [command] [options]"},{"note":"Autofixes trailing whitespace, loose equality to strict, and let to const.","symbol":"fix","correct":"fizzylint fix src"}],"quickstart":{"code":"npx fizzylint lint 'src/**/*.{js,ts}' --json --no-color","lang":"typescript","description":"Lint all JS/TS files in src/ directory with JSON output and disabled color."},"warnings":[{"fix":"Cross-check with ESLint for critical codebases.","message":"fizzylint uses heuristic parsing, not a full AST. Some false positives/negatives may occur for complex code.","severity":"gotcha","affected_versions":">=0.0.0"},{"fix":"Provide --stdin-filename with a file name (e.g., --stdin-filename src/example.ts).","message":"--stdin requires --stdin-filename to be specified.","severity":"gotcha","affected_versions":">=0.0.0"},{"fix":"Expect potential breaking changes before stable release.","message":"No breaking changes yet as version is below 1.0.0.","severity":"breaking","affected_versions":"<1.0.0"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Use --json for JSON output instead.","cause":"The --format option does not exist.","error":"fizzylint: error: unknown option '--format'"},{"fix":"Verify file paths and extensions.","cause":"Glob pattern did not match any files or directory does not exist.","error":"fizzylint lint: No files matched patterns provided"},{"fix":"Add --stdin-filename <name> with the file to lint.","cause":"Missing --stdin-filename when using --stdin.","error":"fizzylint: error: required option '--stdin-filename' not specified"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}