80 lines
1.4 KiB
Markdown
80 lines
1.4 KiB
Markdown
|
# Office-Addin-Lint
|
||
|
|
||
|
Ensure code quality with lint rules and consistent code formatting.
|
||
|
|
||
|
## Command-Line Interface
|
||
|
* [check](#check)
|
||
|
* [fix](#fix)
|
||
|
* [prettier](#prettier)
|
||
|
|
||
|
#
|
||
|
|
||
|
### check
|
||
|
Check the source code for problems.
|
||
|
|
||
|
Syntax:
|
||
|
|
||
|
`office-addin-lint check [options]`
|
||
|
|
||
|
Options:
|
||
|
|
||
|
`--files <files>`
|
||
|
|
||
|
Specify the files to check. Default: `src/**/*.{ts,tsx,js,jsx}`
|
||
|
|
||
|
#
|
||
|
|
||
|
### fix
|
||
|
Apply fixes for problems found in the source code.
|
||
|
|
||
|
Syntax:
|
||
|
|
||
|
`office-addin-lint fix [options]`
|
||
|
|
||
|
Options:
|
||
|
|
||
|
`--files <files>`
|
||
|
|
||
|
Specify the files to fix. Default: `src/**/*.{ts,tsx,js,jsx}`
|
||
|
|
||
|
#
|
||
|
|
||
|
### prettier
|
||
|
Make the source code prettier.
|
||
|
|
||
|
Syntax:
|
||
|
|
||
|
`office-addin-lint prettier [options]`
|
||
|
|
||
|
Options:
|
||
|
|
||
|
`--files <files>`
|
||
|
|
||
|
Specify the files to fix. Default: `src/**/*.{ts,tsx,js,jsx}`
|
||
|
|
||
|
#
|
||
|
|
||
|
## Package installation
|
||
|
Steps to follow when installing the package and configuring for use.
|
||
|
|
||
|
Install the following packages:
|
||
|
|
||
|
`npm install -D office-addin-lint`
|
||
|
|
||
|
`npm install -D office-addin-prettier-config`
|
||
|
|
||
|
#
|
||
|
|
||
|
Add the following to package.json:
|
||
|
|
||
|
Under scripts add the following to enable the 3 actions:
|
||
|
|
||
|
"lint": "office-addin-lint check",
|
||
|
"lint:fix": "office-addin-lint fix",
|
||
|
"prettier": "office-addin-lint prettier"`
|
||
|
|
||
|
At top level add the following to enable the prettier config:
|
||
|
|
||
|
"prettier": "office-addin-prettier-config"
|
||
|
#
|