Supported Languages

Feram is capable of detecting and fixing bugs in following programming languages and file types: Text files, JavaScript, HTML, CSS, Python, Ruby, PHP, JSON, C, C++, C#, Objective C, D, Java, Pawn & VALA

Tools We Run on Your Code

Feram currently uses 14 tools to automatically fix bugs in your code.
More coming every week!

  • Tidy

    Correct and clean up HTML & XML documents by fixing markup errors and upgrading legacy code to modern standards.
    More infos at

  • Fix Typos and Spelling Mistakes

    Fix the 5000 most common typos and spelling mistakes.
    More infos at

  • Fix target="_blank" vulnerability

    This vulnerability can lead to phishing and cross site scripting attacks.
    More infos at

  • Add missing package file entries

    Checks package.json files for missing entries and automatically adds them.
    More infos at

  • Fix usage of indefinite articles

    No more incorrect usage of "a" and "an".
    More infos at

  • JSON Lint

    A JSON parser and validator. No more inconsistent formatting and invalid keys.
    More infos at

  • RuboCop

    Style and quality checks for Ruby code. Includes support for modern Rubies (2.2+).
    More infos at

  • PHP Coding Standards Fixer

    This tool fixes most issues defined in the PHP standard recommendations PSR-1 and PSR-2.
    More infos at

  • SensioLabs Security Checker

    Checks if your PHP app uses dependencies with known security vulnerabilities
    More infos at

  • Autopep8

    Keep your Python code consistent with the Python Enhancement Proposal 8 (PEP 8) style conventions.
    More infos at

  • ESLint

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

  • Stylefmt

    Tool that automatically formats CSS.
    More infos at

  • Brakeman

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

  • Uncrustify

    A source code beautifier for C, C++, C#, ObjectiveC, D, Java, Pawn and VALA
    More infos at