1.1.0-beta.1 • Published 5 years ago
@fbartho/danger-plugin-eslint v1.1.0-beta.1
danger-plugin-eslint
Eslint your code with Danger
Usage
Install:
yarn add danger-plugin-eslint --devAt a glance:
// dangerfile.js
import eslint from "danger-plugin-eslint";
eslint();This fork of danger-plugin-eslint automatically comments inline on linter violations.
Slightly more advanced users may be interested in providing the PluginOptions. Among other things, this allows you to inject your own logic to be run for every lint message.
Some use cases include:
- customizing the formatting of the lint-error-message (since this comments inline in your source, this might be useful!)
- building your own workflow where PRs shouldn't always fail due to the lint errors if the PR is labeled: WIP, for example!
eslint(undefined, {
onLintMessage: ({ filePath, line, hasFixesOrSuggestions, linterMessage, formattedMessage, suggestedReporter }) => {
if (prIsWIP() && suggestedReporter === error) {
warn(formattedMessage, filePath, line);
} else {
suggestedReporter(formattedMessage, filePath, line);
}
},
});Changelog
See the GitHub release history.
Contributing
See CONTRIBUTING.md.
1.1.0-beta.1
5 years ago
1.1.0-beta.0
5 years ago