45 lines
859 B
Markdown
45 lines
859 B
Markdown
|
# eslint-plugin-office-addins
|
||
|
|
||
|
eslint plugin for office-addins
|
||
|
|
||
|
## Installation
|
||
|
|
||
|
This plugin is designed to work with the office-addin-lint package.
|
||
|
|
||
|
Install `office-addin-lint`
|
||
|
|
||
|
```
|
||
|
$ npm i office-addin-lint --save-dev
|
||
|
```
|
||
|
|
||
|
Next, install `eslint-plugin-office-addins`:
|
||
|
|
||
|
```
|
||
|
$ npm install eslint-plugin-office-addins --save-dev
|
||
|
```
|
||
|
|
||
|
## Usage
|
||
|
|
||
|
Add `office-addins` to the plugins section of your `.eslintrc` configuration file. You can omit the `eslint-plugin-` prefix:
|
||
|
|
||
|
```json
|
||
|
{
|
||
|
"plugins": [
|
||
|
"office-addins"
|
||
|
]
|
||
|
}
|
||
|
```
|
||
|
|
||
|
Then configure the extended property by choosing one of the configurations for the plugin.
|
||
|
```json
|
||
|
{
|
||
|
"extended": [
|
||
|
"plugin:office-addins/recommended"
|
||
|
]
|
||
|
}
|
||
|
|
||
|
Other configurations available:
|
||
|
"plugin:office-addins/react",
|
||
|
"plugin:office-addins/reactnative"
|
||
|
```
|