0.2.2 • Published 3 months ago
@nothing-but/eslint-plugin v0.2.2
@nothing-but/eslint-plugin
no-ignored-return
If a function returns a value, then that value must be used.
TODO:
- nested methods
utl.raf.makeAnimationLoop
fn.apply()
andfn.call()
methodsbool && returningFunc()
expressionsnever
doesn't need to be used- ignore
super()
no-return-to-void
If a callback should return void
, then it should not return anything.
TODO:
- Arrow functions
- Anonymous functions
- Overloads
- Fix
.then
(unions)
ignore-void-return
If a function returns void
, the return value shouldn't be used.
TODO TODO
no-unnecessary-instanceof
Values tested with instanceof
should have a union type with the tested class as a member.
no-ignored-params
Require that all callback parameters are used.
TODO:
- implement
Resources: