The lint job installs ruff unpinned (pip install ruff), which reached 0.15.22 and, under preview = true, promoted the rule-codes-in-selectors diagnostic that rejects rule codes like E501/S101 in lint.ignore. This project was the only one with preview enabled. Dropping preview keeps the code-based selectors valid on every ruff version in play (0.15.1 pre-commit pin, 0.15.7, 0.15.22 CI) and aligns it with the other Python projects. No rule coverage change. |
||
|---|---|---|
| .. | ||
| base64-tool | ||
| c2-beacon | ||
| caesar-cipher | ||
| canary-token-generator | ||
| dns-lookup | ||
| firewall-rule-engine | ||
| hash-cracker | ||
| keylogger | ||
| linux-cis-hardening-auditor | ||
| linux-ebpf-security-tracer | ||
| metadata-scrubber-tool | ||
| network-traffic-analyzer | ||
| simple-port-scanner | ||
| simple-vulnerability-scanner | ||
| steganography-multi-tool | ||
| systemd-persistence-scanner | ||