Set up the automatic guardrails for clean code: EditorConfig, Prettier/Black/gofmt, ESLint/ruff/golangci-lint/Checkstyle, husky + lint-staged, pre-commit hooks, cc-scan and arch-scan in CI, a SonarQube quality gate, and a baseline for legacy code. Use when the user asks how to configure eslint/prettier/ruff/checkstyle, "set up pre-commit", "add lint to GitHub Actions", "onboard lint on a legacy repo", or when the team is arguing about formatting and the decision needs to move to a machine.