Add Ruff rule set S to pyproject.toml. Progresses #1280#1305
Closed
regulartim wants to merge 18 commits intomainfrom
Closed
Add Ruff rule set S to pyproject.toml. Progresses #1280#1305regulartim wants to merge 18 commits intomainfrom
pyproject.toml. Progresses #1280#1305regulartim wants to merge 18 commits intomainfrom
Conversation
* Add rule set * Fix import
* Add ruel set * Fix violations
* Add rule set * Fix violations
* Add ruff rule * Fix violations * Exclude SIM108 rule
* Add rule and exception for G004 * Reorder ignores * Fix violations
* Add rule * Fix violations
) * Fix statistics source handling for proxy and IPv6 * Add merge migration for conflicting greedybear 0050 leaves * Make statistics source migration sequential after 0050 * Set 0051 statistics migration dependency to 0050_attackeractivitybucket * Address moderator feedback: raise exception instead of returning empty string - Add UnableToExtractSourceIPError custom exception - Modify get_request_source_ip() to raise exception with logging when no valid IP found - Update all callers (utils.py, enrichment.py, command_sequence.py, cowrie_session.py) to handle exception - Update test to expect exception behavior instead of empty string - Statistics recording is now skipped when source IP cannot be extracted * Fix formatting: add blank line after docstring * Fix linter errors: remove unnecessary pass and sort imports * Fix import order in command_sequence.py to match original
* add database index for attacker_country_code * generate migration for attacker_country_code index * normalize attacker_country_code to uppercase on write * use exact lookup with upper() for country_code query * fix migration chain after merging develop
* Add rule * Fix violations * Add resolve() to get absolute path
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Description
This enables Ruff's S (flake8-bandit) rule set and sets sensible exceptions.
Related issues
#1280
Type of change
Checklist
Please complete this checklist carefully. It helps guide your contribution and lets maintainers verify that all requirements are met.
Formalities
<feature name>. Closes #999develop.develop.Docs and tests
Ruff) gave 0 errors. If you have correctly installed pre-commit, it does these checks and adjustments on your behalf.GUI changes
Ignore this section if you did not make any changes to the GUI.
Review process