Security-Tools-Alliance / rengine-ng

reNgine-ng is an automated reconnaissance framework for web applications with a focus on highly configurable streamlined recon process via Engines, recon data correlation and organization, continuous monitoring, backed by a database, and simple yet intuitive User Interface.
GNU General Public License v3.0
52 stars 10 forks source link

feat(refactor): Ruff linter #52

Open psyray opened 5 months ago

psyray commented 5 months ago

Is there an existing feature or issue for this?

Expected feature

Submitted by @jxdv

Currently the styling of the python codebase is inconsistent. Some examples:

Proposed solution: Writing a GitHub action for Ruff linter. Of course this would take quite a while to refactor the whole codebase, but I can see the project benefitting from it.

Original discussion here https://github.com/yogeshojha/rengine/issues/1134

Alternative solutions

No response

Anything else?

PR has been submitted on legacy repo but not merged in release 2.1.0 yet. https://github.com/yogeshojha/rengine/pull/1145

They need import, review and tests @AnonymousWP Could you import it ?