#results #multiple #running #cache #tool #linter #filetype

app roller

Roller is a tool for running multiple linters and caching the results

1 unstable release

Uses old Rust 2015

0.1.0 Dec 22, 2015

#11 in #filetype

MIT license

7KB
167 lines

Roller is a tool for running multiple linters and caching the results. To use Roller, add a .roller_config.json file to your project. Here's an example:

{
  "filetypes": {
    "js": [
      {
        "name": "eslint",
        "command": "node_modules/.bin/eslint",
        "args": ["--config", "eslint.json", "--color"]
      },
      {
        "name": "lintspaces",
        "command": "lintspaces",
        "args": ["-t"]
      }
    ]
  },
  "global_ignore": [
    ".git",
    "node_modules",
    "vendor",
    "bower_components"
  ]
}

Then just run roller.

Dependencies

~7.5MB
~124K SLoC