Tools We Use to Check Your Code

Feram currently uses 20 tools to automatically fix bugs in your code.

Show Tools for Language

  • autopep8

    Keep your Python code consistent with the Python Enhancement Proposal 8 (PEP 8) style conventions.
    More infos at github.com/hhatto/autopep8

  • Bandit

    Bandit performs security analysis on Python source code.
    More infos at github.com/openstack/bandit

  • Brakeman

    A static security scanner for Ruby on Rails applications
    More infos at brakemanscanner.org

  • ESLint

    Linting and style checking for your modern ECMAScript / JavaScript code.
    More infos at eslint.org

  • 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

  • govet

    Vet examines Go source code and reports suspicious constructs as well as dead code.
    More infos at golang.org/cmd/vet/

  • Hadolint

    A smart Dockerfile linter that helps you build best practice Docker images.
    More infos at github.com/lukasmartinelli/hadolint

  • JSONLint

    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

  • Rubocop

    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

    ShellCheck is a tool for suggesting possible improvements to bash/sh shell scripts.
    More infos at github.com/koalaman/shellcheck

  • Stylefmt

    Tool that automatically formats CSS.
    More infos at github.com/morishitter/stylefmt

  • SVGO

    SVGO checks and improves SVG files.
    More infos at github.com/svg/svgo

  • Tidy

    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

    TSLint is an extensible static analysis tool that checks TypeScript code for readability, maintainability, and functionality errors.
    More infos at palantir.github.io/tslint/

  • Uncrustify

    A source code beautifier for C, C++, C#, ObjectiveC, D, Java, Pawn and VALA
    More infos at github.com/uncrustify/uncrustify

  • yamllint

    Yamllint checks the syntax and provides suggestions to increase the readability of YAML files.
    More infos at github.com/adrienverge/yamllint