Skip to content

Add PR template with linting requirements#23

Merged
synman merged 2 commits intolinting-setupfrom
copilot/sub-pr-20
Nov 12, 2025
Merged

Add PR template with linting requirements#23
synman merged 2 commits intolinting-setupfrom
copilot/sub-pr-20

Conversation

Copy link

Copilot AI commented Nov 12, 2025

Description

Added GitHub PR template that enforces the linting and code quality standards established in this PR. The template appears automatically when creating new PRs and includes a Code Quality Checklist covering Black, isort, Flake8, Pylint, pre-commit hooks, and CI workflow verification.

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Code refactoring
  • Performance improvement
  • Other (please describe):

Related Issues

Addresses comment requesting PR template for linting requirements.

Testing

  • Tested locally
  • Added/updated unit tests
  • All existing tests pass

Code Quality Checklist

  • Code passes Black formatting check (black --check .)
  • Code passes isort import sorting check (isort --check-only .)
  • Code passes Flake8 linting (flake8 .)
  • Code passes Pylint checks (or documented why warnings are acceptable)
  • Pre-commit hooks installed and passing (pre-commit run --all-files)
  • CI workflow (lint.yml) passes successfully

Documentation

  • Code is self-documenting and/or includes necessary comments
  • README.md updated (if needed)
  • Documentation updated (if needed)

Additional Notes

Template enforces all linting tools (Black, isort, Flake8, Pylint) and pre-commit hooks established in .flake8, .pylintrc, pyproject.toml, and .pre-commit-config.yaml. Future PRs will auto-populate with this checklist.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: synman <1299716+synman@users.noreply.github.com>
Copilot AI changed the title [WIP] Add Python linting and formatting setup Add PR template with linting requirements Nov 12, 2025
Copilot AI requested a review from synman November 12, 2025 04:27
@synman synman marked this pull request as ready for review November 12, 2025 04:30
@synman synman merged commit 70f687b into linting-setup Nov 12, 2025
@synman synman deleted the copilot/sub-pr-20 branch November 12, 2025 04:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants