You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add ruff with E/W/F/SIM rules to pyproject.toml, replace flake8 in CI
workflow. Keep flake8 + flake8rc for Emacs. Per-site noqas for macro-injected
names and continuation short-circuit tests.
Fix: E714 not-is-test, E721 type comparisons, SIM201 negated equality,
SIM110 loop-to-all/any, unused sys import. Noqa SIM401 on custom .get()
implementations, E741 on Lisp-conventional `l` parameter.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
ruff check <changed .py files># primary linter (config in pyproject.toml)
74
70
```
75
71
72
+
Legacy `flake8rc` also present (used by Emacs flycheck, not by CI or CC).
73
+
76
74
## Code structure and conventions
77
75
78
76
-**Regular code** in `unpythonic/`, **macros** in `unpythonic/syntax/`, **REPL networking** in `unpythonic/net/`, **dialects** in `unpythonic/dialects/`.
0 commit comments