vue-slint
Version:
Runs eslint/tslint on a git versioned VueCli project and send the results to slack tagging the last committer.
48 lines (34 loc) • 1.02 kB
Markdown
# vue-slint
[](https://travis-ci.org/valantonini/vue-slint)


A tool to lint a VueCLI project and send the results to slack tagging the last committer.

## Requirements:
- vuecli (with eslint / tslint set up)
- npx
- git
## Dependencies:
```
npm install npx -g
```
## Install
```
npm install vue-slint -g
```
## Usage
You will need a slack api token e.g.
```
xoxb-111111111111-222222222222-abcDef5H1jkLmno9qRSTuvWX
```
Create a lookup file that converts the git username to the slack id
```
{
"val": "@val",
"john smith": "@john"
}
```
Execute
```
vue-slint --token xoxb-111111111111-222222222222-abcDef5H1jkLmno9qRSTuvWX --channel my-slack-channel -folder ~/Source/MyVueCliProject -u ~/Source/MyVueCliProject/slackUsers.json
```