Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes changes to the Continuous Integration (CI) configuration, addition of MyPy configuration, and an update to the Pylint configuration in the project. The most significant changes involve modifying the CI workflow to use the main branch, adding a comprehensive MyPy configuration for static type checking, and updating the maximum line length in the Pylint configuration.
CI Configuration:
.github/workflows/ci.yml
: The CI workflow has been updated to use the main branch of the shared CI configuration instead of thedm/update-ci
branch.MyPy Configuration:
pyproject.toml
: A comprehensive MyPy configuration has been added to the project. This includes settings for Python version, various checks, warnings, and error codes. This will help in enforcing static type checking in the project.Pylint Configuration:
pyproject.toml
: The maximum line length in the Pylint configuration has been increased to 120 characters. This allows for more flexibility in code formatting.