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
Establish unified and consistent linting configuration across all environments
- Pin exact tool versions (ruff 0.8.0, black 24.10.0, mypy 1.13.0, isort 5.13.2) in pyproject.toml and noxfile.py
- Create unified _run_lint_tools() function used by all nox sessions (lint, datajam, ci)
- Add comprehensive mypy overrides for SQLAlchemy typing edge cases that vary by environment
- Configure GitHub Actions to use identical tool versions as local development
- Fix import sorting and remove unused type ignore comments
- All linting now produces identical results in nox -s lint, nox -s datajam, and CI environments
0 commit comments