@secretlint/secretlint-rule-preset-recommend v8.2.4
@secretlint/secretlint-rule-preset-recommend
Recommended rule preset for secretlint.
Install
Install with npm:
npm install @secretlint/secretlint-rule-preset-recommend
Usage
Via .secretlintrc.json
{
"rules": [
{
"id": "@secretlint/secretlint-rule-preset-recommend"
}
]
}
Options
{
"rules": [
{
"id": "@secretlint/secretlint-rule-preset-recommend",
// You can override preset default options for each rule
"rules": [
{
"id": "@secretlint/secretlint-rule-aws",
"options": {
"allows": ["allowed token"]
}
}
]
}
]
}
If you want to ignore "AWSAccountID"
and "AWSAccessKeyID"
of "@secretlint/secretlint-rule-aws"
, you can configure following.
{
"rules": [
{
"id": "@secretlint/secretlint-rule-preset-recommend",
"rules": [
{
"id": "@secretlint/secretlint-rule-aws",
"allowMessageIds": ["AWSAccountID", "AWSAccessKeyID"]
}
]
}
]
}
Rules
- @secretlint/secretlint-rule-npm
- @secretlint/secretlint-rule-aws
- @secretlint/secretlint-rule-gcp
- @secretlint/secretlint-rule-privatekey
- @secretlint/secretlint-rule-basicauth
- @secretlint/secretlint-rule-slack
- @secretlint/secretlint-rule-sendgrid
- @secretlint/secretlint-rule-shopify
- @secretlint/secretlint-rule-github
- @secretlint/secretlint-rule-filter-comments
secretlint-disable
directives. For more details, see https://github.com/secretlint/secretlint/blob/master/docs/configuration.md#ignoring-error-by-comments
Notes
This preset module is bundled by Rollup. It is performance reason. Bundled file will reduce loading cost.
Changelog
See Releases page.
Running tests
Install devDependencies and Run npm test
:
npm test
Import rule tests and update snapshot:
npm run import-test
:memo: It aims to test bundle version
Contributing
Pull requests and stars are always welcome.
For bugs and feature requests, please create an issue.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
Author
License
MIT © azu
11 days ago
1 month ago
1 month ago
1 month ago
1 month ago
3 months ago
4 months ago
3 months ago
10 months ago
10 months ago
10 months ago
10 months ago
6 months ago
6 months ago
9 months ago
9 months ago
9 months ago
10 months ago
10 months ago
9 months ago
10 months ago
6 months ago
10 months ago
10 months ago
5 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago