metalint

    0.9.0 • Public • Published

    Metalint

    Version Build Dependencies Coverage License

    Un linter pour les gouverner tous.

    Site Internet

    Description

    Metalint est un outil pour analyser tous les fichiers de votre projet. L'analyse est déléguée à des linters (outils d'analyse statique de code source) ou des utilitaires selon le type de fichier :

    Installation

    Vous pouvez installer Metalint en utilisant npm :

    npm install metalint --save-dev

    Configuration

    Tous les fichiers de configuration sont à regrouper dans le répertoire .metalint/ qui doit être placé à la racine du projet. Le fichier metalint.json contient un objet JSON indiquant les linters à utiliser pour chaque fichier. Les autres fichiers contiennent les options spécifiques pour les linters.

    Exemple

    Dans cet exemple du fichier de configuration metalint.json, Metalint analyse les fichiers JavaScript (non-minifiés), HTML et CSS ; avec respectivement les linters ESLint, HTMLHint et stylelint.

    {
        "patterns": ["!/.git/", "!/node_modules/", "**"],
        "checkers": [
            {
                "patterns": ["!*.min.js", "*.js"],
                "linters": "eslint"
            }, {
                "patterns": "*.html",
                "linters": "htmlhint"
            }, {
                "patterns": "*.css",
                "linters": "stylelint"
            }
        ]
    }

    Usage

    metalint

    Install

    npm i metalint

    DownloadsWeekly Downloads

    39

    Version

    0.9.0

    License

    MIT

    Unpacked Size

    98.4 kB

    Total Files

    37

    Last publish

    Collaborators

    • regseb