Skip to content

modernise development setup#955

Open
circulon wants to merge 10 commits intoMasoniteFramework:3.xfrom
circulon:feature/modernise_development
Open

modernise development setup#955
circulon wants to merge 10 commits intoMasoniteFramework:3.xfrom
circulon:feature/modernise_development

Conversation

@circulon
Copy link
Contributor

This PR is to update the following:

  • github actions to latest version
  • use ruff to replace black, isort, flake8 and other code standardisation tools
  • updated makefile to correctly install and setup pre-commit
  • moved all project related info into pyproject.toml removing the need for pylint and setup.py files
  • added extra checks to pre-commit

Additional fixes:

  • linted and formatted entire codebase
  • sorted imports for entire codebase
  • removed/renamed duplicate methods found during linting

circulon added 10 commits March 17, 2026 13:48
use ruff ito replace  black, isort and flake8
updated github action
moved all project setup into pyproject.toml
updated makefile for better testing and initial setup
formating cleanup
sorted imports
removed duplicate tests
other fixes
sorted imports
removed duplicate methods
tidy
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.

1 participant