mirror of
https://github.com/agessaman/meshcore-bot.git
synced 2026-05-10 17:55:18 +00:00
e1cf2ebdd9
Add four jobs to .github/workflows/test.yml: - lint: ruff check modules/ tests/ — zero violations enforced - typecheck: mypy modules/ with incremental strict mode; per-module disallow_untyped_defs where applicable - lint-frontend: ESLint (eslint-plugin-html) + HTMLHint on templates/ - lint-shell: ShellCheck --severity=warning on all .sh files Add [tool.ruff] and [tool.mypy] sections to pyproject.toml. Add .eslintrc.json, .htmlhintrc, package.json for frontend tooling.