This configuration groups Jasmine specific ESLint rules.
It is recommended to be used by any Jasmine codebase developed at Udemy.
It is mainly used by eslint-config-udemy-website
.
Install ESLint locally.
$ yarn add eslint --dev
Install the Udemy ESLint Config for Jasmine locally.
$ yarn add eslint-config-udemy-jasmine-addons --dev
Add an extends
section to your .eslintrc.js
and specify udemy-jasmine-addons
as an extended configuration.
You can additionally adjust rules by overriding them in your rules
section.
// At .eslintrc.js
module.exports = {
'extends': ['udemy-jasmine-addons'],
rules: {
'jasmine/valid-expect': 'off',
},
};
See Contributing.