:bathtub: Clean Code concepts adapted for Python

clean-code-python Table of Contents Introduction Variables Functions Objects and Data Structures Classes S: Single Responsibility Principle (SRP) O: Open/Closed Principle (OCP)
Information
Category: Python / Code Analysis
Watchers: 162
Star: 3.3k
Fork: 402
Last update: Jun 16, 2022

Related Repos



knight0x07 A Python Bytecode Disassembler helping reverse engineers in dissecting Python binaries by disassembling and analyzing the compiled python byte-code(.pyc) files across all python versions (including Python 3.10.*)
 

dorkerdevil rpckiller This script checks for any possible SSRF dns/http interactions in xmlrpc.php pingback feature and with that you can further try to escalate
 

isidentical Simple, hassle-free, dependency-free, AST based source code refactoring toolkit.
 

ant4g0nist Binary code-coverage fuzzer for macOS, based on libFuzzer and LLVM
 

agrawalsmart7 The SCodeScanner stands for Source Code Scanner, where you can scan your source code files like PHP and get identify the vulnerabilities inside it. The tool can use by Pentester, Developer to quickly identify the weakness.
 

pyrustic Dress up your code with a beautiful graphical user interface !
 

PyCQA A simple program which checks Python source files for errors
 

returntocorp Semgrep is a fast, open-source, static analysis tool that excels at expressing code standards — without complicated queries — and surfacing bugs early at editor, commit, and CI time. Precise rules look like the code you’re searching; no more traversing abstract syntax trees or wrestling with regexes.
 

plasma-umass Scalene is a high-performance CPU and memory profiler for Python that does a number of things that other Python profilers do not and cannot do. It runs orders of magnitude faster than other profilers while delivering far more detailed information.
 

microsoft Pyright is a fast type checker meant for large Python source bases. It can run in a “watch” mode and performs fast incremental updates when files are modified.
 

ajinabraham Static security code scanner (SAST) for Node.js applications powered by njsscan and semgrep.
 

pschanely CrossHair A static analysis tool for Python that blurs the line between testing and type systems. THE LATEST NEWS: Now you can try out CrossHair in your browser at crosshair-web.org! If you have functions with type a
 

bridgecrewio Checkov Table of contents Description Features Screenshots Getting Started Support Description Checkov is a static code analysis tool for infrastructure-as-code. It scans cloud infrastr
 

dnanhkhoa A simple extension for Jupyter Notebook and Jupyter Lab to beautify Python code automatically using black.
 

zedr clean-code-python Table of Contents Introduction Variables Functions Objects and Data Structures Classes S: Single Responsibility Principle (SRP) O: Open/Closed Principle (OCP)