cxbAsDev
593423ecc0
fix(shared): bound ignore-file reads during workspace scans (#101429)
* fix(shared): bound ignore-file reads during workspace scans
* fix(shared): import bounded reader through infra policy wrapper
* fix(shared): preserve chained-symlink ignore files while bounding reads
* fix(shared): correct ignore-rules test calls and remove dead return
* fix(shared): restore ignore matcher return value from addIgnoreRules
* fix(shared): fail closed on oversized ignore files during scans
* style(shared): format ignore-rules signature
* test(shared): rename misleading under-cap ignore-file test
* chore: retrigger CI for unrelated flaky run-with-env shutdown test
* fix(shared): make oversized ignore-file exclusion terminal
* test(shared): remove loadSkillsFromDir dependency for main compat
* chore: retrigger dead-code scan after Periphery/Homebrew flake
* fix(scans): fail closed on ignore read races
* fix(scans): treat fail-closed ignore paths literally
Co-authored-by: 陈宪彪0668000387 <chen.xianbiao@xydigit.com>
* fix(scans): preserve native ignore path semantics
Co-authored-by: 陈宪彪0668000387 <chen.xianbiao@xydigit.com>
* fix(scans): bound ignore rule amplification
Co-authored-by: 陈宪彪0668000387 <chen.xianbiao@xydigit.com>
* fix(scans): preserve case-insensitive fail-closed matching
Co-authored-by: 陈宪彪0668000387 <chen.xianbiao@xydigit.com>
* fix(scans): preserve bounded ignore composition
Co-authored-by: 陈宪彪0668000387 <chen.xianbiao@xydigit.com>
* fix(scans): satisfy matcher method binding lint
Co-authored-by: 陈宪彪0668000387 <chen.xianbiao@xydigit.com>
* fix(scans): preserve ignore matcher case mode
Co-authored-by: 陈宪彪0668000387 <chen.xianbiao@xydigit.com>
* fix(scans): keep matcher options internal
Co-authored-by: 陈宪彪0668000387 <chen.xianbiao@xydigit.com>
* fix(scans): require matcher case contract
Co-authored-by: 陈宪彪0668000387 <chen.xianbiao@xydigit.com>
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
Co-authored-by: Peter Steinberger <peter@steipete.me>
2026-07-18 15:31:42 +01:00
..
2026-07-14 09:27:02 -07:00
2026-07-01 01:10:57 -07:00
2026-07-17 17:09:02 -07:00
2026-07-06 12:30:12 +01:00
2026-07-18 10:44:31 +01:00
2026-07-18 10:44:31 +01:00
2026-07-10 13:31:22 +01:00
2026-07-10 13:31:22 +01:00
2026-07-13 00:42:56 -07:00
2026-07-13 00:42:56 -07:00
2026-07-14 03:04:37 -07:00
2026-07-14 03:04:37 -07:00
2026-07-13 15:40:31 -07:00
2026-07-13 15:40:31 -07:00
2026-07-13 00:42:56 -07:00
2026-07-03 19:55:00 -07:00
2026-07-03 19:55:00 -07:00
2026-07-13 15:40:31 -07:00
2026-07-13 15:40:31 -07:00
2026-07-18 03:32:39 -04:00
2026-07-18 03:32:39 -04:00
2026-07-13 00:42:56 -07:00
2026-07-14 06:24:21 +08:00
2026-07-14 06:24:21 +08:00
2026-06-23 08:04:35 +08:00
2026-07-18 06:43:12 +01:00
2026-07-13 00:42:56 -07:00
2026-07-14 00:00:05 -07:00
2026-07-14 00:00:05 -07:00
2026-07-01 06:42:54 -07:00
2026-07-11 20:47:34 -07:00
2026-07-18 15:31:42 +01:00
2026-07-18 15:31:42 +01:00
2026-07-17 19:02:43 +01:00
2026-07-17 19:02:43 +01:00
2026-07-09 09:51:30 +01:00
2026-07-14 09:27:02 -07:00
2026-07-12 22:34:53 -07:00
2026-07-12 22:34:53 -07:00
2026-07-02 17:24:59 -07:00
2026-07-13 00:42:56 -07:00
2026-07-11 20:47:34 -07:00
2026-07-10 10:25:08 +01:00
2026-07-04 08:40:41 -04:00
2026-07-04 08:40:41 -04:00
2026-07-17 17:20:59 -07:00
2026-06-23 07:45:50 +08:00
2026-06-24 15:51:55 +08:00
2026-06-24 15:51:55 +08:00
2026-07-12 14:29:52 +01:00
2026-07-09 22:58:03 +01:00
2026-07-12 10:05:50 +01:00
2026-07-13 15:40:31 -07:00
2026-07-13 15:40:31 -07:00
2026-07-17 17:19:54 -07:00
2026-07-12 10:05:50 +01:00
2026-07-10 23:32:28 +01:00
2026-07-11 10:16:34 -07:00
2026-07-18 07:17:34 +01:00
2026-06-23 03:46:22 +08:00
2026-07-17 17:08:50 -07:00
2026-07-16 11:36:07 -07:00
2026-07-16 11:36:07 -07:00
2026-07-14 01:00:24 -07:00
2026-07-14 05:50:55 +08:00
2026-07-14 05:50:55 +08:00
2026-07-13 15:40:31 -07:00
2026-07-13 15:40:31 -07:00
2026-07-13 03:22:00 -07:00
2026-07-03 16:24:43 -07:00
2026-07-13 00:42:56 -07:00
2026-07-13 15:40:31 -07:00
2026-07-13 15:40:31 -07:00
2026-07-04 14:30:47 -04:00
2026-07-13 00:42:56 -07:00
2026-07-13 15:40:31 -07:00
2026-07-13 15:40:31 -07:00
2026-07-05 07:43:43 -07:00
2026-07-05 07:43:43 -07:00
2026-07-13 03:22:00 -07:00
2026-07-04 08:40:41 -04:00
2026-07-11 17:50:33 +08:00
2026-07-16 15:19:49 -07:00
2026-07-09 15:03:12 +01:00