react-auditor 0.5.1

A blazing-fast Rust CLI to scan JS/TS/React code for best practices, quality, and security issues.
Documentation
## [0.3.1]https://github.com/chesteralan/react-auditor/compare/v0.1.11...v0.3.1 (2026-07-03)


# Changelog

## [0.5.1]https://github.com/chesteralan/react-auditor/compare/react-auditor-v0.5.0...react-auditor-v0.5.1 (2026-07-03)


### Bug Fixes

* **react:** report no-missing-key only in list render contexts ([82e7bf7]https://github.com/chesteralan/react-auditor/commit/82e7bf7be64b68aafe6b097eefe43c75c032d2f5)
* **react:** report no-missing-key only in list render contexts ([82e7bf7]https://github.com/chesteralan/react-auditor/commit/82e7bf7be64b68aafe6b097eefe43c75c032d2f5)
* **react:** report no-missing-key only in list render contexts ([6e7f0de]https://github.com/chesteralan/react-auditor/commit/6e7f0de18c92a0c37576dec492373eafd5f86eca)

## [0.5.0]https://github.com/chesteralan/react-auditor/compare/react-auditor-v0.4.0...react-auditor-v0.5.0 (2026-07-03)


### Features

* 5 new rules, oxc 0.138 migration fixes, docs update ([5eb9eff]https://github.com/chesteralan/react-auditor/commit/5eb9eff536b84e6c32794211bfd93b14d3bd17b0)
* 5 new rules, oxc 0.138 migration fixes, docs update ([34550d7]https://github.com/chesteralan/react-auditor/commit/34550d7c99486b71b5e4dc54a2c3bca7df3af385)
* add --fail-on, colored output with category prefix, Violation.category field ([338ba7c]https://github.com/chesteralan/react-auditor/commit/338ba7cbb2530792598f1ad67220d633c02bdaba)
* add --ignore/--exclude CLI flag for skipping files/directories ([2cef2f2]https://github.com/chesteralan/react-auditor/commit/2cef2f209aa5adf32e0c7202d50400b6a84bc9cb)
* add 4 Next.js rules, 3 fixtures, e2e/unit tests ([b76a0bb]https://github.com/chesteralan/react-auditor/commit/b76a0bbacecb4caaf797ddd9295807ed8a17d0d8)
* add 4 Phase 14 rules (no-direct-mutation, no-ref-in-component-name, no-explicit-any, no-ambiguous-labels) ([affd04a]https://github.com/chesteralan/react-auditor/commit/affd04af87e192b676d91faa2802e8412c4fcc5c)
* add progress indicator during scan ([cd6a431]https://github.com/chesteralan/react-auditor/commit/cd6a43123a66c8098b29b112d31231183644fd92)
* add VS Code extension icon ([cdab9a0]https://github.com/chesteralan/react-auditor/commit/cdab9a0cdc1624241194087a395d87003eb3192f)
* bundle all 5 platform binaries in npm package ([b19f8d1]https://github.com/chesteralan/react-auditor/commit/b19f8d148e6ed1963c304ac4f5949449d1e9a20f)
* initial release — 43 rules, CLI, npm wrapper, CI/CD, benchmarks, VS Code extension ([4584e9b]https://github.com/chesteralan/react-auditor/commit/4584e9be12d4ea461e316ff8b1f77bef21f85711)
* new rules, auto-fix, fuzz harness, testing category ([99051ac]https://github.com/chesteralan/react-auditor/commit/99051acf15f1194ee395ac2c0e992cbb9c57c2bf)
* prefer-function-components auto-fix, assert-includes-message rule, config presets, init cmd, perf ([4b4fa42]https://github.com/chesteralan/react-auditor/commit/4b4fa42582a29871f5828b04396ff0e8609188e3)
* remove push trigger for release-please branch ([0b95fc8]https://github.com/chesteralan/react-auditor/commit/0b95fc80e37d1756afb8da6a1fcab8280c0cdf88)
* remove push trigger for release-please branch ([a7e4684]https://github.com/chesteralan/react-auditor/commit/a7e468429b13b77ae11d912ad6b34931ab0221f2)
* skip npm install if binary already at matching version ([86ba23e]https://github.com/chesteralan/react-auditor/commit/86ba23eaf0412d67ebdb3ea85d968a888dee39a0)
* update npm package version to v0.1.10 ([007c099]https://github.com/chesteralan/react-auditor/commit/007c0997c8aca9e20e50a9279e36ebb41fa3344f)
* wire --rules flag into Scanner, add category filter tests ([101c1fd]https://github.com/chesteralan/react-auditor/commit/101c1fdeca2b18d8ef6efdd1b8e810d4be0358fb)


### Bug Fixes

* accept directory paths as CLI arguments (walk recursively) ([b1c96d5]https://github.com/chesteralan/react-auditor/commit/b1c96d529dee9d7c9196578fd00accab10645f37)
* audit fixes for 8 rule files, rename effect-deps-complete to no-missing-deps, add docs/index.html ([c18b82e]https://github.com/chesteralan/react-auditor/commit/c18b82ebb044481cab5daff0fb6f3d0c686d862d)
* cargo run --version, default-run, help text rule counts ([d1f5586]https://github.com/chesteralan/react-auditor/commit/d1f55862c156fb92f91aae37e4731d970c4addd0)
* install aarch64 cross-compiler in release workflow ([5cc543a]https://github.com/chesteralan/react-auditor/commit/5cc543a78a3fa25879ac176c6908e977fb601262)
* install.js archive URL matching release naming, add tar/gzip extraction ([20f6e9b]https://github.com/chesteralan/react-auditor/commit/20f6e9b69704ff34e3ec1ceab44aeb5d0972b209)
* install.js archive URL matching release naming, add tar/gzip extraction ([7f21971]https://github.com/chesteralan/react-auditor/commit/7f219717e1bd47400ada16cf356609f9135c3ecb)
* npm bin wrapper avoids shell-script recursion ([ce31146]https://github.com/chesteralan/react-auditor/commit/ce3114628572a94c5a0419758fdde31258751e8c)
* npm package no longer downloads binary from GitHub ([4bc8a2c]https://github.com/chesteralan/react-auditor/commit/4bc8a2c022653364279e32a6098a5c344fdf6dd0)
* npm package no longer downloads binary from GitHub ([6ba983f]https://github.com/chesteralan/react-auditor/commit/6ba983f1dd81b8c8c327d9071357806100b1e7e2)
* release-please updates ([9c801a8]https://github.com/chesteralan/react-auditor/commit/9c801a82b9be6d673b8b2077ed515d6346820fa6)
* release-please updates ([9c801a8]https://github.com/chesteralan/react-auditor/commit/9c801a82b9be6d673b8b2077ed515d6346820fa6)
* release-please updates ([84b9dc7]https://github.com/chesteralan/react-auditor/commit/84b9dc7f4f59503570b52bed44fee4e9a191af8a)
* robust version binary path resolution for CI ([a050775]https://github.com/chesteralan/react-auditor/commit/a050775f691e216b222bdcf87a1781544f8b78a3)
* **tests:** make version checks resilient to patch bumps ([a427f8f]https://github.com/chesteralan/react-auditor/commit/a427f8f4edca3fff68c7486a1309bd2746998b17)
* use CARGO_BIN_EXE env var for version test binary path ([e8869b7]https://github.com/chesteralan/react-auditor/commit/e8869b72448e51736c57b60d90fd24bcf60282ee)
* use Node.js wrapper for npm binary ([0697797]https://github.com/chesteralan/react-auditor/commit/0697797e84f9f9876ad01f3ce1619e9b02dc4c55)
* use Node.js wrapper for npm binary ([ebd6108]https://github.com/chesteralan/react-auditor/commit/ebd6108619d576cad3ae81c28b6cbad51af23160)

## [0.4.0]https://github.com/chesteralan/react-auditor/compare/v0.3.1...v0.4.0 (2026-07-03)


### Features

* bundle all 5 platform binaries in npm package ([b19f8d1]https://github.com/chesteralan/react-auditor/commit/b19f8d148e6ed1963c304ac4f5949449d1e9a20f)
* new rules, auto-fix, fuzz harness, testing category ([99051ac]https://github.com/chesteralan/react-auditor/commit/99051acf15f1194ee395ac2c0e992cbb9c57c2bf)
* prefer-function-components auto-fix, assert-includes-message rule, config presets, init cmd, perf ([4b4fa42]https://github.com/chesteralan/react-auditor/commit/4b4fa42582a29871f5828b04396ff0e8609188e3)

## [0.1.11]https://github.com/chesteralan/react-auditor/compare/v0.1.10...v0.1.11 (2026-07-03)


### Bug Fixes

* use Node.js wrapper for npm binary to avoid shim errors ([ebd6108]https://github.com/chesteralan/react-auditor/commit/ebd6108620d7915b3e840da7e08a7f12fe19f85a)


# Changelog

## [0.3.1]https://github.com/chesteralan/react-auditor/compare/v0.3.0...v0.3.1 (2026-07-02)


### Bug Fixes

* use Node.js wrapper for npm binary ([0697797]https://github.com/chesteralan/react-auditor/commit/0697797e84f9f9876ad01f3ce1619e9b02dc4c55)
* use Node.js wrapper for npm binary ([ebd6108]https://github.com/chesteralan/react-auditor/commit/ebd6108619d576cad3ae81c28b6cbad51af23160)

## [0.3.0]https://github.com/chesteralan/react-auditor/compare/v0.2.0...v0.3.0 (2026-07-02)


### Features

* remove push trigger for release-please branch ([0b95fc8]https://github.com/chesteralan/react-auditor/commit/0b95fc80e37d1756afb8da6a1fcab8280c0cdf88)
* remove push trigger for release-please branch ([a7e4684]https://github.com/chesteralan/react-auditor/commit/a7e468429b13b77ae11d912ad6b34931ab0221f2)

## [0.2.0]https://github.com/chesteralan/react-auditor/compare/v0.1.9...v0.2.0 (2026-07-02)


### Features

* update npm package version to v0.1.10 ([007c099]https://github.com/chesteralan/react-auditor/commit/007c0997c8aca9e20e50a9279e36ebb41fa3344f)

## [0.1.9]https://github.com/chesteralan/react-auditor/compare/v0.1.8...v0.1.9 (2026-07-02)


### Bug Fixes

* npm package no longer downloads binary from GitHub ([4bc8a2c]https://github.com/chesteralan/react-auditor/commit/4bc8a2c022653364279e32a6098a5c344fdf6dd0)
* npm package no longer downloads binary from GitHub ([6ba983f]https://github.com/chesteralan/react-auditor/commit/6ba983f1dd81b8c8c327d9071357806100b1e7e2)

## [0.1.8]https://github.com/chesteralan/react-auditor/compare/v0.1.7...v0.1.8 (2026-07-02)


### Bug Fixes

* **tests:** make version checks resilient to patch bumps ([a427f8f]https://github.com/chesteralan/react-auditor/commit/a427f8f4edca3fff68c7486a1309bd2746998b17)

## [0.1.8]https://github.com/chesteralan/react-auditor/compare/v0.1.7...v0.1.8 (2026-07-02)


### Features

* --docs flag generates rule docs in docs/rules/ ([e4d26be]https://github.com/chesteralan/react-auditor/commit/e4d26bed8552810c535183b837a2115faedb9f32)


### Bug Fixes

* npm bin wrapper uses wrapper.js to avoid shell-script recursion ([ce31146]https://github.com/chesteralan/react-auditor/commit/ce31146feacff3de0751956e5cf81e9341fcc605)


## [0.1.7]https://github.com/chesteralan/react-auditor/compare/v0.1.6...v0.1.7 (2026-07-02)


### Bug Fixes

* cargo run --version, default-run, help text rule counts ([d1f5586]https://github.com/chesteralan/react-auditor/commit/d1f55862c156fb92f91aae37e4731d970c4addd0)
* robust version binary path resolution for CI ([a050775]https://github.com/chesteralan/react-auditor/commit/a050775f691e216b222bdcf87a1781544f8b78a3)
* use CARGO_BIN_EXE env var for version test binary path ([e8869b7]https://github.com/chesteralan/react-auditor/commit/e8869b72448e51736c57b60d90fd24bcf60282ee)