@sidekick/analyser-common
v1.0.2
Published
Handles input for analysers. Also defines the protocol which other programs can follow - no dependencies on JS
Downloads
14
Readme
analyser-common
Module that provides stdin
input in a pre-defined way to a Sidekick analyser.
Provides analysers with a setup
object that contains:
- config (any configuration file contents for the analyser, e.g. .eslintrc file contents)
- contents (the contents of the file to be analysed)
- filePath (the file path of the file to be analysed)
You can easily write your own analysers for use with Sidekick.
Sidekick analysers can be written in any language; all you need to do is accept input via stdin
and provide output via stdout
.
Installation
npm install --save @sidekick/analyser-common
Usage
var sidekickAnalyser = require("@sidekick/analyser-common");
sidekickAnalyser(function(setup){
//run the analyser
});