Adviser

Adviser

  • Docs
  • API
  • Help
  • GitHub
  • Blog
Project Logo

Quality task runner with a linter fashion

Get Started

Modular

Plugin/Rule based library with a clear API for development. It includes a basic set of rules by default.

Easy to configure

It uses well known linter fashion config files structure, where plugins can be added, rules can be configured and general options set up.

Integration

Inspired by ESLint, it integrates perfectly with your local and remote pipelines. It's error friendly and verbose about the suggestions.

Easy to use

Adviser behaves like the linters the community is used to avoid the learning curve. The arguments are really similar ESLint, Stylelint and other famous linters.

To run adviser you just need to run this command:

$ adviser

Easy to install

Adviser was created using Node.js and can be installed using npm.

There is just one base package with default rules. To install it run this command:

$ npm install adviser

Easy to setup

Adviser uses automatically loads configuration files with names ".adviserrc", ".adviserrc.json", ".adviserrc.yml", and others.

The configuration file follows general linter conventions where you can load plugins and specify which rules would you like to run. For every rule you specify a severity and its options if is supported.

Check out a configuration file example in the adviser repository.

Adviser
Docs
Getting StartedDevelopmentAPI Reference
Community
DiscordTwitterIssues
More
BlogGitHubStar
Crafted with Love by your Open Source team at Jam3 in Canada