Commit 45f6676
File tree
5,038 files changed
+96212
-110
lines changed- .github/workflows
- .opencode
- crates
- cli
- src
- target
- release
- .fingerprint
- ahash-22fa0e93a457681c
- ahash-d4c778267a51d882
- ahash-f50e5b994817859a
- aho-corasick-5d66cf7c8bb93055
- aho-corasick-9d3ba2c33500a98e
- allocator-api2-d8da044a058be79c
- anstream-517769fc37569006
- anstyle-e5d31acc238b5c5e
- anstyle-parse-5931a86c37d21e24
- anstyle-query-7bb8453afa09c77c
- anyhow-371594cae6b740a4
- anyhow-9cf60f1e65480fd5
- anyhow-b14f3046b3db081d
- arraydeque-b9277cc334b4bfca
- async-trait-1fad01f294d5bae6
- atomic-waker-1646564918378aad
- autocfg-cd683de108169d39
- axum-28bea0372ceb47e2
- axum-core-44e455113ea7265c
- base64-04088c85c438c4f9
- bitflags-60647c8e9cb82e2d
- bstr-e7783fd168a6940b
- bytecount-572bb07b2e91be0c
- bytes-42044aee3083acb4
- cc-8c4ae9bf221f5683
- cfg-if-2652015afbcbe6b3
- cfg-if-667fc13e5f019be6
- chrono-6ebff17ca8c243c2
- clap-1b536cba5d4af626
- clap_builder-1e1e43444da5af2f
- clap_complete-ba80a05608c0423f
- clap_derive-9ac7e40683a93161
- clap_lex-ee2890d2dd79904f
- code-guardian-core-58cb97e76c06d7f8
- code-guardian-output-08fdc76a3b90e520
- code-guardian-storage-390aa362bb08610a
- colorchoice-62321dc08218afcb
- colored-a0b036fe34749a07
- comfy-table-55ecfffa0bba7d0c
- config-d7be10fb0eda8d54
- console-0caa5e849aaf8890
- const-random-535d4e412b438113
- const-random-macro-5a00703399c726b7
- convert_case-f40424035099fd57
- crossbeam-deque-3f2fd491e299f82f
- crossbeam-epoch-0d028913a9b8c94b
- crossbeam-utils-004b8b186b162e1a
- crossbeam-utils-7499ffb33ac94dfe
- crossbeam-utils-ad106b7a09fc8b33
- crossterm-19259e2e619ede9f
- crunchy-116f72f8959b9cad
- crunchy-3c8258da82cdfa6a
- crunchy-e44cc1b961ec76f8
- csv-0633851f5732df53
- csv-core-ad193e20c4a5fcc5
- dashmap-d4d2214490ce8c2b
- deranged-16ebefc43c70fe18
- deranged-c72f820b196a5833
- displaydoc-6638115c30a227bd
- dlv-list-3715f78c0ae97541
- document-features-4fe486a55b57ce05
- either-122f8c5c14d171d9
- encoding_rs-28c323311b995819
- equivalent-93eb98bb05077011
- fallible-iterator-2f5835d70bb9baa5
- fallible-streaming-iterator-b8dc7ad391b34364
- find-msvc-tools-9554a6248b8317fb
- fnv-21cb238e6e6c4b9a
- form_urlencoded-83dde96252d2620c
- form_urlencoded-f5fbbf8d72661154
- futures-channel-2e4e2a45072b2880
- futures-core-1835c262e1e38cbf
- futures-task-ad15baded662fea6
- futures-util-32c067ecbb59e301
- getrandom-0cb10225ef994d5a
- getrandom-22d15378e99c533c
- getrandom-98eafa8c1e33b723
- getrandom-abc23fc66df4eb63
- globset-b668ed1f75f4983f
- hashbrown-1a58ca5517cd26cd
- hashbrown-e7653cf449011a9a
- hashlink-9d2549913e6c108d
- hashlink-ffef8b54389ff944
- heck-0ec784aeccf5be19
- http-336ef68d32f64f07
- http-body-480beed402c35e8c
- http-body-util-b209cf5cfc58355b
- httparse-29ec3772326c7010
- httparse-2fb5a6d3e0b7114d
- httparse-5c144336af8f04bc
- httpdate-08ccf798aec603be
- hyper-fa63dfd654c6138a
- hyper-util-ca63635637794cf6
- iana-time-zone-f0d54c28fa5db8c5
- icu_collections-066048b7a48464ac
- icu_collections-a9992ef4b10d46eb
- icu_locale_core-471e482b20729ced
- icu_locale_core-83c64f75b74559d7
- icu_normalizer-23822d3fbc34ac03
- icu_normalizer-f9103083d91833af
- icu_normalizer_data-5a051d01fd3cc57d
- icu_normalizer_data-8d2b94c2389b90cb
- icu_normalizer_data-979b566a05565904
- icu_normalizer_data-d9a39e7ccac17f74
- icu_normalizer_data-e47f19e2fc79639f
- icu_properties-1b3b70371b720199
- icu_properties-31bad089eb39274d
- icu_properties_data-74f490f8983d73c8
- icu_properties_data-a73352ea9a2854db
- icu_properties_data-aaeca10c988804aa
- icu_properties_data-c3ffac621b452945
- icu_properties_data-fa43453bde6c97be
- icu_provider-bc1728b46672be0e
- icu_provider-e86e7f6fdd3ffbf1
- idna-031165c066a44c07
- idna-92be91eda2e8ad34
- idna_adapter-9f39ae45c83d3318
- idna_adapter-d1ab1255fce2e4f3
- ignore-74504973c27e087f
- indexmap-b47c4efb9b19951d
- indicatif-7827a0b104962472
- is_terminal_polyfill-ed593fce4d360813
- itoa-60be109badff5324
- itoa-a39fcd3a28c5dd0b
- json5-49263c97bee4dd99
- lazy_static-e3cdcca456268e5e
- libc-2ddc1cffdeee06be
- libc-596a500af9e89d95
- libc-877db9ff2fef526e
- libc-8dca56f6039306c2
- libc-8eab44c27f5abcc4
- libc-d83766d4d7544960
- libsqlite3-sys-36b5c10ab6c7d202
- libsqlite3-sys-81f4a2ef8eacc51f
- libsqlite3-sys-c2a9b1e66f43a11b
- linux-raw-sys-0660fc3fd47ce7c2
- litemap-54a29d75a99ce1fa
- litemap-df2c67dc198e4d03
- litrs-34fe14bc79bb7f34
- lock_api-cee6ab7127bedfc4
- log-04cf26b1af98f40c
- log-dc3258d08e4006e6
- matchers-d76cbbaa34445f93
- matchit-ed41b452a3836e85
- memchr-35d3ad213c868145
- memchr-7677a7be849f2fc5
- memmap2-ef52a83edfd72c7d
- mime-f2a527bec693a34c
- minimal-lexical-e0175a7167d096db
- mio-2a52111c6963323a
- nom-87f0df2a52eb9967
- nu-ansi-term-37abf260a8f76895
- num-conv-3f27e119411d819e
- num-conv-b94ddf588851836e
- num-traits-5f867bd09cbbc79c
- num-traits-7a5662e312999d7c
- num-traits-c6dc799d65805948
- num_cpus-d874ae027df59061
- number_prefix-00a338f07c22bdf5
- once_cell-19ea8e35af972cce
- once_cell-6af7c47cf86950f0
- ordered-multimap-951ce353a9bc1845
- parking_lot-24155398e091cca0
- parking_lot_core-3a202ed391cbf6f6
- parking_lot_core-5a6869f6cd9741cb
- parking_lot_core-acffe60e0dddcb02
- pathdiff-ac3f0f7c11309a1b
- percent-encoding-6c7879d9b3f0ed2b
- percent-encoding-f32f1abb045214de
- pest-641f53304a2a55c1
- pest-7ce68b49bc90607f
- pest_derive-5e200ce53f6182fa
- pest_generator-c5b5d343113afe7e
- pest_meta-98638ee1e18264e0
- pin-project-lite-b9af0a8a4d64a655
- pin-utils-9a9d1fe3242e61f2
- pkg-config-da5b13ec6832ed6a
- portable-atomic-207baeb7e8bdc628
- portable-atomic-47d07fd3c440dc00
- portable-atomic-4fee6a6d69da8d16
- potential_utf-13c0079ae21d9c62
- potential_utf-ca7cc21460e8727e
- powerfmt-ad9b21f107603d23
- powerfmt-b84b7201ca0e894a
- proc-macro2-32eade9db11aebbb
- proc-macro2-8782d8bb489dbed7
- proc-macro2-f872b6d027b80d85
- prometheus-8c76fe4ce0a7b26b
- prometheus-c6c025d03ea42dfd
- prometheus-f0ed147e66d96124
- protobuf-5c5acaa4909935a1
- protobuf-b08a1a95fab21435
- protobuf-ca89a69fbf802276
- protobuf-support-d569dc8f0ac8f963
- quote-30ac0f4066a6a11d
- quote-5208f3e231a43c7b
- quote-a4f9f6d7e6f07e26
- rayon-b743b9f14870a4f0
- rayon-core-62840aa8cc91325f
- rayon-core-8e13d9f44dc14689
- rayon-core-b8c73f89e1dde913
- refinery-45220e03271dd984
- refinery-core-490882c2f874c983
- refinery-core-527ba9e40c6d0d38
- refinery-macros-37b9ecc3c56dae3d
- regex-0c77a48bd5ff41b3
- regex-324c632ee64079c4
- regex-automata-3248625dfcac12d0
- regex-automata-78fc86c4438683e7
- regex-syntax-7e6723f584123217
- regex-syntax-ef3a622ac7ee3f67
- ron-e46199361dd25841
- rusqlite-949d4ae9688216da
- rust-ini-a4f8d870ae7e808c
- rustix-176bcc91ff84c744
- rustix-71c32c9ad57888ce
- rustix-7b5271993120b816
- rustversion-22d989a89277585d
- rustversion-374739cea08a39b1
- rustversion-c7597c52b5c53096
- ryu-82b2b590304305e1
- same-file-88ab806c5652924d
- same-file-be91214b358c85a1
- scopeguard-fd4c1068e2fef2e5
- serde-20508d730f36400c
- serde-4a26078d3b79b22e
- serde-543c4064c71c73ce
- serde-72aaa02e3329e4bd
- serde-7d4c9263f0fbaeeb
- serde-dac5b1228b575ab6
- serde_core-4608136d3df92d5f
- serde_core-60428d14da041934
- serde_core-63d1a99b76a111c1
- serde_core-ae981c2068e10ae5
- serde_core-c783b3ce6788e483
- serde_core-e37e25a3ebba5208
- serde_derive-901451d423c87135
- serde_json-5b626dc9de059c38
- serde_json-9ab3116f147b04c0
- serde_json-ff3220c0246ec77d
- serde_path_to_error-6434b7b991fb8f8b
- serde_spanned-c70fb63d5ab82cef
- serde_urlencoded-17b6629dd22fafbf
- serde_yaml-354282b5fe1fc26d
- sharded-slab-8aa49c134895c4f1
- shlex-ea0114f3956d0cd5
- signal-hook-registry-641e9be8a892d325
- siphasher-427adaa106e6d1e9
- siphasher-e978f2ea7531ebb3
- smallvec-21ea7296a87c7f93
- smallvec-ab9f85bfa4f93be5
- socket2-e8b2e0c138a7aaa4
- stable_deref_trait-614750796e9cbb07
- stable_deref_trait-df3cc279f2f3aa9e
- strsim-c61b744826cfd447
- syn-302756cc3b1bf749
- sync_wrapper-d4606ef164122297
- synstructure-8b3c8d6a87a2af07
- sysinfo-c8ec4825853f73d5
- thiserror-0a36125e0a314cf8
- thiserror-3beca7ae67fb8941
- thiserror-6ad557fdb7950b7f
- thiserror-729c3362467601c7
- thiserror-7419945de2744584
- thiserror-760d67b4aff3e910
- thiserror-815c4f4276987b05
- thiserror-9a95add2ea454d13
- thiserror-impl-24d829f68449ebaf
- thiserror-impl-b6ff0a99df83b8ee
- thread_local-c58db6ed8514590f
- time-4c5100ab28e1f13e
- time-65d9736631c90176
- time-core-a6fc129b9b2f39ae
- time-core-c1ea4e7e04e05595
- tiny-keccak-0c7583c853d24461
- tiny-keccak-dfa36e3da9651007
- tiny-keccak-e36b7d6a3b9b22fb
- tinystr-854a9c5649b169c7
- tinystr-b2697f2fd12f456a
- tokio-b183ce996efe57a5
- tokio-macros-2c3e74950049942d
- toml-3a17c1a33f944547
- toml_datetime-307030e441c9339c
- toml_edit-e327834160beba01
- toml_write-d58ed00ff33aa73a
- tower-9fd67b22c829666d
- tower-layer-2292b1670b5a3744
- tower-service-566700b7be25aca9
- tracing-3eb2071bd8a5ef16
- tracing-attributes-020872eb5d9a344a
- tracing-core-3e67df2ee4fa16ab
- tracing-log-cc456849051b81cd
- tracing-subscriber-8dfc35746e828ec5
- ucd-trie-259289cb66802bf2
- ucd-trie-b3ffe297b87be675
- unicode-ident-fcee03ec46fbfd4b
- unicode-segmentation-9b3715549b41b8ce
- unicode-width-dea4fd76b85c9c19
- unsafe-libyaml-b0f5f5a1b93bcf2a
- url-d03515cc11a7b681
- url-de92d503b3fdc098
- utf8_iter-60a96e3df90a47d3
- utf8_iter-8dee7eeeb117517a
- utf8parse-614b4f2b572f73ec
- uuid-473f01cb85180a40
- vcpkg-255c64345d1cf42e
- version_check-94da835589b4253a
- walkdir-3275e3977a34dcfe
- walkdir-8034de1473598cd3
- winnow-25fbe6eb4da6499a
- writeable-63b23cb7cb1ae9a1
- writeable-75ab377d671cfc6f
- yaml-rust2-929358ed166a2258
- yoke-9a86a73f0afe3af6
- yoke-c00625bae1bdc5c8
- yoke-derive-a8b4d068ccd52437
- zerocopy-07a046081ab1a256
- zerocopy-18cb2ec00ccc02e8
- zerocopy-4eb4c5b6e10efe36
- zerofrom-31d3e8f6a12552a7
- zerofrom-5b9f81a9e0874cd0
- zerofrom-derive-c30e74f4f64a1268
- zerotrie-82db672d21d7a4bc
- zerotrie-8ddbc045e1a9cb15
- zerovec-59d70ae8ec32a08e
- zerovec-ca4a86fa3597e38f
- zerovec-derive-fb21e8a8a90ad71f
- build
- ahash-d4c778267a51d882
- ahash-f50e5b994817859a
- anyhow-9cf60f1e65480fd5
- anyhow-b14f3046b3db081d
- crossbeam-utils-004b8b186b162e1a
- crossbeam-utils-ad106b7a09fc8b33
- crunchy-116f72f8959b9cad
- out
- crunchy-e44cc1b961ec76f8
- getrandom-98eafa8c1e33b723
- getrandom-abc23fc66df4eb63
- httparse-2fb5a6d3e0b7114d
- httparse-5c144336af8f04bc
- icu_normalizer_data-5a051d01fd3cc57d
- icu_normalizer_data-8d2b94c2389b90cb
- icu_normalizer_data-e47f19e2fc79639f
- icu_properties_data-74f490f8983d73c8
- icu_properties_data-a73352ea9a2854db
- icu_properties_data-aaeca10c988804aa
- libc-2ddc1cffdeee06be
- libc-877db9ff2fef526e
- libc-8eab44c27f5abcc4
- libc-d83766d4d7544960
- libsqlite3-sys-81f4a2ef8eacc51f
- out
- libsqlite3-sys-c2a9b1e66f43a11b
- num-traits-5f867bd09cbbc79c
- num-traits-7a5662e312999d7c
- parking_lot_core-3a202ed391cbf6f6
- parking_lot_core-5a6869f6cd9741cb
- portable-atomic-207baeb7e8bdc628
- portable-atomic-4fee6a6d69da8d16
- proc-macro2-32eade9db11aebbb
- proc-macro2-f872b6d027b80d85
- prometheus-8c76fe4ce0a7b26b
- prometheus-c6c025d03ea42dfd
- protobuf-b08a1a95fab21435
- protobuf-ca89a69fbf802276
- out
- quote-30ac0f4066a6a11d
- quote-5208f3e231a43c7b
- rayon-core-62840aa8cc91325f
- rayon-core-b8c73f89e1dde913
- rustix-71c32c9ad57888ce
- rustix-7b5271993120b816
- rustversion-22d989a89277585d
- rustversion-c7597c52b5c53096
- out
- serde-20508d730f36400c
- serde-4a26078d3b79b22e
- out
- serde-543c4064c71c73ce
- out
- serde-dac5b1228b575ab6
- serde_core-4608136d3df92d5f
- out
- serde_core-60428d14da041934
- serde_core-63d1a99b76a111c1
- out
- serde_core-ae981c2068e10ae5
- serde_json-9ab3116f147b04c0
- serde_json-ff3220c0246ec77d
- thiserror-3beca7ae67fb8941
- thiserror-6ad557fdb7950b7f
- thiserror-7419945de2744584
- out
- thiserror-760d67b4aff3e910
- thiserror-9a95add2ea454d13
- tiny-keccak-dfa36e3da9651007
- tiny-keccak-e36b7d6a3b9b22fb
- zerocopy-07a046081ab1a256
- zerocopy-18cb2ec00ccc02e8
- deps
- incremental
- code_guardian_core-1i7ccpx7y5rl7
- s-hc9gr0gwwk-0kko6gy-aevh8ptpddn5wpvt1mwl37lip
- code_guardian_output-3phtxad9i25c2
- s-hc9gr9szqf-0r7f3yx-d8tsmkcrxaxo5x228thafvl1q
- code_guardian_storage-3fhjtgjgu5z5q
- s-hc9grpbs80-0108dut-working
- tests
- core
- benches
- src
- target
- criterion
- custom_detectors_large
- 100kb
- base
- change
- new
- report
- both
- change
- 10kb
- base
- change
- new
- report
- both
- change
- 50kb
- base
- change
- new
- report
- both
- change
- report
- custom_detectors
- capture
- base
- change
- new
- report
- both
- change
- complex
- base
- change
- new
- report
- both
- change
- report
- simple
- base
- change
- new
- report
- both
- change
- large_files
- 1000kb
- base
- change
- new
- report
- both
- change
- 100kb
- base
- change
- new
- report
- both
- change
- 10kb
- base
- change
- new
- report
- both
- change
- 500kb
- base
- change
- new
- report
- both
- change
- report
- medium_codebase
- 100_files_500_lines/report
- optimized_scanner/100_files_500_lines
- base
- new
- report
- performance_optimized_scanner/100_files_500_lines
- base
- new
- report
- report
- standard_scanner/100_files_500_lines
- base
- new
- report
- memory_usage
- 100files_memory
- base
- change
- new
- report
- both
- change
- 10files_memory
- base
- change
- new
- report
- both
- change
- 50files_memory
- base
- change
- new
- report
- both
- change
- report
- regex_performance
- clone
- base
- change
- new
- report
- both
- change
- fixme
- base
- change
- new
- report
- both
- change
- report
- todo
- base
- change
- new
- report
- both
- change
- unwrap
- base
- change
- new
- report
- both
- change
- report
- scanner_basic/files_lines
- 100_1000
- base
- change
- new
- report
- both
- change
- 100_100
- base
- change
- new
- report
- both
- change
- 100_500
- base
- change
- new
- report
- both
- change
- 10_1000
- base
- change
- new
- report
- both
- change
- 10_100
- base
- change
- new
- report
- both
- change
- 10_500
- base
- change
- new
- report
- both
- change
- 50_1000
- base
- change
- new
- report
- 50_100
- base
- change
- new
- report
- both
- change
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
5,038 files changed
+96212
-110
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
| 89 | + | |
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
| |||
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
107 | 123 | | |
108 | 124 | | |
109 | 125 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
38 | 39 | | |
39 | 40 | | |
40 | 41 | | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
11 | 14 | | |
12 | 15 | | |
13 | 16 | | |
14 | | - | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
15 | 28 | | |
16 | | - | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
17 | 32 | | |
18 | | - | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
19 | 41 | | |
20 | 42 | | |
21 | 43 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
6 | 9 | | |
7 | 10 | | |
8 | 11 | | |
| |||
0 commit comments