Run the SD.Next lint workflow in phased order: execute tools in sequence first, then apply minimal fixes, while ignoring findings explicitly marked by TODO comments in code.
68
83%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Run the project lint workflow in the required order, fix findings, and re-run affected tools until clean.
.github/instructions/core.instructions.md for relevant core runtime guidance before proceeding.Always start from repository root and activate virtual environment first:
. venv/bin/activatevenv\\scripts\\activateIf activation fails, report the blocker and stop before running Python-based tools.
Run tools in this exact sequence:
pre-commit run --all-files{PROJECT_ROOT}/node_modules/.bin/eslint . javascript/cd extensions-builtin/sdnext-modernui && {PROJECT_ROOT}/node_modules/.bin/eslint . javascript/ruff checkpylint *.pypylint modules/pylint pipelines/pylint scripts/pylint extensions-builtin/Note that pylint can run for considerable time, so run with no timeouts.
TODO comments in code.For each tool in the required order:
TODO-marked findings remain.After all tools pass individually:
Return:
TODO markersA successful run means:
TODO (if any)058a7f0
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.