@jaredmcateer/eslint-plugin-shouldjs
TypeScript icon, indicating that this package has built-in type declarations

1.1.0 • Public • Published

eslint-plugin-shouldjs

Rules that apply to testing with the should.js library.

Installation

You'll first need to install ESLint:

npm i eslint --save-dev

Next, install @jaredmcateer/eslint-plugin-shouldjs:

npm install @jaredmcateer/eslint-plugin-shouldjs --save-dev

Usage

Add @jaredmcateer/shouldjs to the plugins section of your .eslintrc configuration file. You can omit the eslint-plugin- prefix:

{
  "plugins": ["@jaredmcateer/shouldjs"]
}

Configuration

Settings

By default the only allowed variable name for Should.js is should, this can be changed by providing an array to shouldVarNames in the eslint settings.

{
  "settings": {
    "shouldVarNames": ["should", "expect"]
  }
}

Rules

Add the rules you want to use under the rules section.

{
  "rules": {
    "@jaredmcateer/shouldjs/should-var-name": "error",
    "@jaredmcateer/shouldjs/no-property-assertions": "error"
  }
}

Alternative you can use the recommended settings

{
  "extends": ["@jaredmcateer/shouldjs:recommended"]
}

Supported Rules

Acknowledgements

Much of the configuration and learnings of building ESLint Plugins was lifted directly from Darragh ORiordan's article on How to Write an ESLint Plugin in TypeScript and repository. Huge thanks.

Package Sidebar

Install

npm i @jaredmcateer/eslint-plugin-shouldjs

Weekly Downloads

30

Version

1.1.0

License

ISC

Unpacked Size

21.2 kB

Total Files

19

Last publish

Collaborators

  • jaredmcateer