Tools We Use to Check Your Code
Feram currently uses 21 tools to automatically fix bugs in your code.
Show Tools for Language
Keep your Python code consistent with the Python Enhancement Proposal 8 (PEP 8) style conventions.
More infos at github.com/hhatto/autopep8
Bandit performs security analysis on Python source code.
More infos at github.com/openstack/bandit
A static security scanner for Ruby on Rails applications
More infos at brakemanscanner.org
More infos at eslint.org
- Fix Package File
Fixes invalid settings in package.json files
- Fix target blank vulnerability
This vulnerability can lead to phishing and cross site scripting attacks.
- Fix trailing newline
Add a trailing newline at the end of the document if missing
- Fix Typos
Fix typos and spelling mistakes
Vet examines Go source code and reports suspicious constructs as well as dead code.
More infos at golang.org/cmd/vet/
A smart Dockerfile linter that helps you build best practice Docker images.
More infos at github.com/lukasmartinelli/hadolint
A JSON parser and validator. No more inconsistent formatting and invalid keys.
More infos at github.com/zaach/jsonlint
- PHP Coding Standards Fixer
This tool fixes most issues defined in the PHP standard recommendations PSR-1 and PSR-2.
More infos at cs.sensiolabs.org
Style and quality checks for Ruby code. Includes support for modern Rubies (2.2+).
More infos at github.com/bbatsov/rubocop
- SensioLabs Security Checker
The SensioLabs Security Checker checks if your application uses dependencies with known security vulnerabilities.
More infos at github.com/sensiolabs/security-checker
ShellCheck is a tool for suggesting possible improvements to bash/sh shell scripts.
More infos at github.com/koalaman/shellcheck
Tool that automatically formats CSS.
More infos at github.com/morishitter/stylefmt
SVGO checks and improves SVG files.
More infos at github.com/svg/svgo
Correct and clean up HTML & XML documents by fixing markup errors and upgrading legacy code to modern standards.
More infos at html-tidy.org
TSLint is an extensible static analysis tool that checks TypeScript code for readability, maintainability, and functionality errors.
More infos at palantir.github.io/tslint/
A source code beautifier for C, C++, C#, ObjectiveC, D, Java, Pawn and VALA
More infos at github.com/uncrustify/uncrustify
Yamllint checks the syntax and provides suggestions to increase the readability of YAML files.
More infos at github.com/adrienverge/yamllint