JetBrains Rider 2019.2 Help

Code Inspections in CoffeeScript

Inspection

Description

Default Severity

Unused local symbols

Checks CoffeeScript parameter, local variable, function, classes and private member declarations to be usedin given file scope.

Warning
'switch' statement with no default branch

Reports any switch statements in CoffeeScript content whichlack default branches. Such statementsmay result in difficult bugs, if unexpected cases are silently ignored.

Warning
Infinite loop statement

Reports any instances of for , while ,or do statements whichcan only exit by throwing an exception. While such statements may be correct, theyare often a symptom of coding errors.

Warning
Variable is assigned to itself

Reports any assignments of the form x = x in CoffeeScript content. These are pointless,and usually indicate programmer error.

Warning
Literal is not a function

Reports when literal expression used as function call.

Error
Signature mismatch

Checks CoffeeScript called function arguments

Weak warning
Arguments object outside function

Checks if arguments object used outside function

Warning
Missing import statement

Checks that all modules are referenced through import statements.

Suggests inserting the import statement.

Weak warning
Last modified: 17 September 2019