https://github.com/rochejul/eslint-plugin-xunit
Eslint plugin for xunit tests
https://github.com/rochejul/eslint-plugin-xunit
eslint nodejs xunit
Last synced: 3 months ago
JSON representation
Eslint plugin for xunit tests
- Host: GitHub
- URL: https://github.com/rochejul/eslint-plugin-xunit
- Owner: rochejul
- License: mit
- Created: 2020-01-17T10:01:35.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T15:13:25.000Z (over 2 years ago)
- Last Synced: 2024-04-26T09:21:37.190Z (about 1 year ago)
- Topics: eslint, nodejs, xunit
- Language: JavaScript
- Size: 337 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# eslint-plugin-xunit
Eslint plugin for xunit tests

[](https://github.com/rochejul/eslint-plugin-xunit/blob/master/LICENSE)[](https://travis-ci.org/rochejul/eslint-plugin-xunit)[](https://david-dm.org/rochejul/eslint-plugin-xunit)
[](https://david-dm.org/rochejul/eslint-plugin-xunit#info=devDependencies)[](https://snyk.io/test/github/rochejul/eslint-plugin-xunit)
[](https://nodei.co/npm/eslint-plugin-xunit/)
[](https://nodei.co/npm/eslint-plugin-xunit/)This plugin ensures good usage of the xunit framework
## Install it
### Globally
````
npm install --global eslint-plugin-xunit
````### In your project
````
npm install --save --save-exact eslint-plugin-xunit
````## Configure your eslintrc file
Here an example of configuration which uses the plugin
```js
{
// Instal the xunit plugin, please do:
// > npm install -g eslint-plugin-xunit
"plugins": [
"xunit"
],
"extends": [
"plugin:xunit/recommended"
]
}
```## Rules
* [xunit/api](./docs/rules/xunit-api.md)
* [xunit/async](./docs/rules/xunit-async.md)
* [xunit/data](./docs/rules/xunit-data.md)
* [xunit/fact](./docs/rules/xunit-fact.md)
* [xunit/fixture](./docs/rules/xunit-fixture.md)
* [xunit/skip](./docs/rules/xunit-skip.md)
* [xunit/trait](./docs/rules/xunit-trait.md)