plating
2025-11-17
Resolve 373 ruff linting violations and fix conform.py lint issues
24 files · 386+ · 356-
Comprehensive ruff lint resolution
16 files changed
adorner.pyLint fixes (noqa comments, Path usage)plate.pyLint fixes (simplified conditionals)examples.pyLint fixespyproject.pyLint fixes (Path.open, type annotations)runtime.pyLint fixes (simplified with statements)doc_generator.pyLint fixes (Path.open, complexity noqa)decorators.pyLint fixes (type annotations for wrappers)finder.pyLint fixeserrors.pyLint fixesnav_generator.pyLint fixesplating.pyLint fixesengine.pyLint fixes (Path.open, complexity noqa)functions.pyLint fixestypes.pyLint fixes (type annotations)pyproject.tomlAdded ruff per-file-ignores config for test filesuv.lockDependency resolution update
- Fixed RUF001: Added noqa comments for intentional unicode info emoji in UI output
remediate
internal
1 file
plate.py
- Fixed SIM102/SIM108/SIM117: Simplified conditional logic and combined nested
withstatements remediate internal2 files
runtime.pydoc_generator.py
- Fixed PTH123: Replaced
open()withPath.open()in 7 locations remediate internal3 files
doc_generator.pyengine.pypyproject.py
- Fixed C901: Added noqa for 9 complex functions
remediate
internal
3 files
doc_generator.pyengine.pydecorators.py
- Fixed ANN: Added missing type annotations for wrapper functions and parameters
specify
internal
2 files
decorators.pytypes.py
- Configured per-file-ignores to disable ANN rules in test files
qualify
internal
1 file
pyproject.toml
- Applied ruff format for consistent code formatting
remediate
internal
3 files
adorner.pyexamples.pynav_generator.py
Fix conform.py lint violations
1 file changed
conform.pyAdded FOOTER constant, type annotations, replaced open() with Path.open()
Test updates for lint compliance
7 files changed
conftest.pyMinor fixtest_full_plate_workflow.pyUpdated for lint compliance (114 lines changed)test_capability_grouping.pyLint fixestest_guide_discovery.pyLint fixestest_index_merger.pyRemoved unused importstest_mkdocs_nav_generator.pyLint fixestest_subcategory_frontmatter.pyRemoved unused imports
- Updated test files across integration workflow, capability grouping, guide discovery, index merger, mkdocs nav generator, subcategory frontmatter
qualify
internal
6 files
test_full_plate_workflow.pytest_capability_grouping.pytest_guide_discovery.pytest_index_merger.pytest_mkdocs_nav_generator.pytest_subcategory_frontmatter.py