Code Inspections in CoffeeScript
This topic lists all JetBrains Rider code inspections available in CoffeeScript.
|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.
|Literal is not a function|| |
Reports when literal expression used as function call.
|Missing import statement|| |
Checks that all modules are referenced through import statements.
Suggests inserting the import statement.
|Arguments object outside function|| |
Checks if arguments object used outside function
|Variable is assigned to itself|| |
Reports any assignments of the form x = x in CoffeeScript content. These are pointless,and usually indicate programmer error.
|'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.