Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: update mago configuration to match latest release #503

Merged
merged 2 commits into from
Jan 23, 2025

Conversation

azjezz
Copy link
Owner

@azjezz azjezz commented Jan 20, 2025

No description provided.

Signed-off-by: azjezz <azjezz@protonmail.com>
Signed-off-by: azjezz <azjezz@protonmail.com>
@azjezz azjezz added Priority: High After critical issues are fixed, these should be dealt with before any further issues. Status: Completed Nothing further to be done with this issue. Awaiting to be closed by the requestor out of politeness Type: Maintenance Updating phrasing or wording to make things clearer or removing ambiguity Subject: Dependencies Pull requests that update a dependency file labels Jan 20, 2025
@azjezz azjezz self-assigned this Jan 20, 2025
@azjezz azjezz requested a review from veewee January 20, 2025 05:54
Comment on lines +16 to +40
[[linter.rules]]
name = "maintainability/cyclomatic-complexity"
threshold = 43

[[linter.rules]]
name = "maintainability/kan-defect"
threshold = 3.5

[[linter.rules]]
name = "maintainability/halstead"
effort_threshold = 16_000.0
volume_threshold = 1_400.0
difficulty_threshold = 18.5

[[linter.rules]]
name = "maintainability/excessive-parameter-list"
threshold = 9

[[linter.rules]]
name = "maintainability/too-many-enum-cases"
threshold = 800

[[linter.rules]]
name = "maintainability/too-many-methods"
threshold = 43
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

everything here is configured to ensure Psl code as is right now passes, there is a lot of places where it would make sense to lower complexity, but i don't think its worth doing right now.

@coveralls
Copy link

Pull Request Test Coverage Report for Build 12861883721

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage increased (+0.04%) to 98.52%

Totals Coverage Status
Change from base Build 12713643030: 0.04%
Covered Lines: 5324
Relevant Lines: 5404

💛 - Coveralls

@azjezz azjezz merged commit 6d8685c into next Jan 23, 2025
36 checks passed
@azjezz azjezz deleted the chore/update-mago branch January 23, 2025 01:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: High After critical issues are fixed, these should be dealt with before any further issues. Status: Completed Nothing further to be done with this issue. Awaiting to be closed by the requestor out of politeness Subject: Dependencies Pull requests that update a dependency file Type: Maintenance Updating phrasing or wording to make things clearer or removing ambiguity
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants