This roundup selects some useful code formatters for Python developers.
Read more
This roundup selects some useful code formatters for Python developers.
Read more
Find Security Bugs detects Java vulnerabilities through SpotBugs, covering injection flaws, hard-coded secrets and insecure APIs.
Read more
This article picks some useful tools to help you fix Clojure code.
Read more
SSort reorganises Python statements by dependency, groups class members and offers checking and diff modes for source consistency.
Read more
clj-depend analyses Clojure namespace dependencies, enforcing architectural layers, detecting circular references and checking custom rules.
Read more
reorder-python-imports is a command-line utility that automatically reorganises import statements in Python source files.
Read more
Carve identifies and removes unused Clojure vars, cleans namespace references and offers interactive reviews, dry runs and CI reports.
Read more
docformatter formats Python docstrings according to PEP 257, with configurable wrapping, style support and automated code quality checks.
Read more
A good IDE tries to accurately predict what the developer is seeking to do without getting in the way.
Read more
Debugging is the process of removing bugs. We recommend our favorite debuggers.
Read more
Spor records project changes automatically, offering reversible snapshots, branching history, file restoration and a terminal interface.
Read more
clojure-lsp provides Clojure and ClojureScript code completion, diagnostics, navigation, refactoring and editor integration through LSP.
Read more
Explore the best free and open source Ruby code formatters for consistent, readable source code with less manual formatting.
Read more
There are some excellent alternative Python shells that extend on the basic shell. They each offer a good interactive Python experience.
Read more
QtConsole is a graphical Jupyter console with inline plots, syntax highlighting, kernel connections, session export and rich output.
Read more
mypython is an interactive Python shell with multiline input, Jedi completion, syntax highlighting, history search and debugging tools.
Read more
Git Hooks are a built-in feature of Git that allow developers to automate tasks and enforce policies throughout the Git workflow.
Read more
git-remote-s3 turns Amazon S3 buckets into Git remotes, supporting pushes, cloning, Git LFS, access controls and AWS CodePipeline.
Read more
git-remote-gcrypt lets you store encrypted Git repositories on remote servers using GnuPG, with support for collaboration and Git workflows.
Read more
Autohook uses a shell script to manage Git hooks, allowing teams to share project-specific or centralised checks through symbolic links.
Read more