diff --git a/.sc-lint/install.json b/.sc-lint/install.json index 139a2b1c1..0dccfce2c 100644 --- a/.sc-lint/install.json +++ b/.sc-lint/install.json @@ -453,7 +453,7 @@ "crates/atm/src/main.rs" ] }, - "reason": "PORT-010: production #[cfg(unix)] helpers lack same-scope #[cfg(windows)] siblings; Windows behavior lives in a different module or is intentionally absent. The listed paths still report findings on sc-lint 0.8.2 when individually unsuppressed; follow randlee/sc-lint#372.", + "reason": "PORT-010: these 18 paths still report Unix helper or platform adapter findings when unsuppressed on sc-lint 0.8.2; see open randlee/sc-lint#786 (and #720 for the crate-root companion). Remove each exclusion when a released sc-lint fix covers its findings and the unsuppressed check passes.", "targets": [ "linux", "macos", diff --git a/.sc-lint/installed.json b/.sc-lint/installed.json index 480ec4b45..6f5ae7835 100644 --- a/.sc-lint/installed.json +++ b/.sc-lint/installed.json @@ -6,7 +6,7 @@ ".claude/skills/sc-lint-adoption/evals/empty-workspace.md": "50550105348936285372d4214b545c3d5e36daed5cdca0af70ef8d5cafbceb3e", ".claude/skills/sc-lint-adoption/evals/established-workspace.md": "00a9f17da0d4d33adbb410e7f4cef447a8404d289ffdfcbeb2cf1f515917acf5", ".sc-lint/bootstrap.py": "f5f0328e280885d9698c72755b0007c7b0e34bde4058fb59f91434321b9c5f3f", - ".sc-lint/install.json": "103a8bc7eea8353b5c3211a68f748e16ed7bce708c8214d433c6e4bbd559c1d3", + ".sc-lint/install.json": "4353ab354d239b86edb832b542d597be898c6df28c1ccd095ac1addd9cc378a0", ".sc-lint/justfile": "83c9f2f9ad2a6d106782e4779728afcd5528a1b94a17c20198bf92a59da8a5ae", "Justfile": "d0ebfcff82e3eefc96c2f57b9860a3dbedab60d2043f5532542a0d05880d63e9", "README.sc-lint.md": "c2df414597671cc47cb278fb6160d2800545f270e34e68fd043d8565f2124524", @@ -33,6 +33,6 @@ "plugins/sc-lint/templates/sc-lint-workflow.yml.tmpl": "79554e773c0c9d6de568f1349f31d37960bce22cfd2fa732142d6fa9cf7abe96", "plugins/sc-lint/templates/sc-lint.toml.tmpl": "0175d6b1d3d642bdb5c7b57a6d5e8d3edbf4092bcc1d94a959ea4851bd3575aa", "plugins/sc-lint/templates/test.just": "40265c279d299b40f5478734d8b1172624f819fc0a2d68566366970693d9bb8d", - "sc-lint.toml": "074c7f14f67d31332fd7ac7eb0d15931360ece87915970f8f3ed54f7afbca590" + "sc-lint.toml": "9d0bc13451f9c984fbb6f822aad1e7f46fc371314956dd8268ce0093c52b34a1" } } diff --git a/sc-lint.toml b/sc-lint.toml index dd8657971..bb12f6816 100644 --- a/sc-lint.toml +++ b/sc-lint.toml @@ -12,7 +12,7 @@ reason = "Boundary inventory, crate cycles, forbidden crate edges, and compositi config_home_env = "ATM_CONFIG_HOME" enabled = true exclude_paths_by_rule = { "PORT-010" = ["crates/atm-core/src/atm_temp.rs", "crates/atm-core/src/atm_temp_sweeper.rs", "crates/atm-core/src/descriptor_limit.rs", "crates/atm-core/src/persistence.rs", "crates/atm-core/src/transfer_script.rs", "crates/atm-daemon-bootstrap/src/lib.rs", "crates/atm-daemon-bootstrap/src/protected_trust_root.rs", "crates/atm-daemon-client/src/lib.rs", "crates/atm-herdr/src/transport_socket.rs", "crates/atm-http-runtime/src/client.rs", "crates/atm-http-runtime/src/client_tail.rs", "crates/atm-http-runtime/src/http1_server.rs", "crates/atm-http-runtime/src/lib.rs", "crates/atm-http-runtime/src/loopback_tcp.rs", "crates/atm-http-runtime/src/runtime_listener.rs", "crates/atm-http-runtime/src/runtime_setup.rs", "crates/atm-http-runtime/src/unix_socket.rs", "crates/atm/src/main.rs"] } -reason = "PORT-010: production #[cfg(unix)] helpers lack same-scope #[cfg(windows)] siblings; Windows behavior lives in a different module or is intentionally absent. The listed paths still report findings on sc-lint 0.8.2 when individually unsuppressed; follow randlee/sc-lint#372." +reason = "PORT-010: these 18 paths still report Unix helper or platform adapter findings when unsuppressed on sc-lint 0.8.2; see open randlee/sc-lint#786 (and #720 for the crate-root companion). Remove each exclusion when a released sc-lint fix covers its findings and the unsuppressed check passes." targets = ["linux", "macos", "windows"] unix_path_prefixes = ["/tmp/", "/home/", "/usr/", "/etc/"]