@alza54/eslint-config-jsdoc
v0.6.1
Published
Essential rules for eslint-plugin-jsdoc
Maintainers
Readme
@alza54/eslint-config-jsdoc
Shareable configuration for eslint-plugin-jsdoc.
The main idea of this configuration is to be:
- Strict about syntax
- Permissive about types (because we use
flowfor type annotations) - Opened for further extensions
Installation
npm install --save-dev @alza54/eslint-config-jsdocor yarn
yarn add -D @alza54/eslint-config-jsdocThen, modify your eslint configuration:
{
"extends": [
"@alza54/jsdoc"
]
}Done! Later you can modify your configuration to include any extra rules you need.
Code example
This code is considered valid (and beautiful):
/**
* Imaginary function to take same slices from imaginary pizza.
* This function is created, because I love pizza.
*
* @param pizza - {Array} List of slices.
* @param numberOfSlices - Number of slices to take away.
* @returns {Array} What is left of our pizza.
*/
function takeSlices (pizza, numberOfSlices) {
return pizza.splice(0, numberOfSlices);
}License
MIT.
