chore: improve JSDoc ESLint rules (#1147)

- Prefer `@returns` to `@return`
- Prefer `@param` to `@arg`
- Prefer capitalised types

See: https://github.com/resin-io/etcher/pull/1111#discussion_r103483879
Signed-off-by: Juan Cruz Viotti <jviotti@openmailbox.org>
This commit is contained in:
Juan Cruz Viotti 2017-03-01 14:26:47 -04:00 committed by GitHub
parent 33a4ed8c95
commit 4172291a10
2 changed files with 12 additions and 1 deletions

View File

@ -71,6 +71,17 @@ rules:
- error
- requireReturn: false
requireReturnDescription: false
requireReturnType: true
requireParamDescription: true
preferType:
boolean: "Boolean"
number: "Number"
object: "Object"
string: "String"
array: "Array"
prefer:
arg: "param"
return: "returns"
valid-typeof:
- error

View File

@ -105,7 +105,7 @@ SelectionStateModel.service('SelectionStateModel', function(DrivesModel) {
* @function
* @public
*
* @returns {object}
* @returns {Object} image
*
* @example
* const image = SelectionStateModel.getImage();