JetBrains Rider 2021.2 Help

Code Inspections in MongoJS

This topic lists all JetBrains Rider code inspections available in MongoJS.

You can toggle specific inspections or change their severity level on the Editor | Inspection Settings | Inspection Severity | Other Languages page of the IDE settings Ctrl+Alt+S.

Inspection

Description

Default Severity

Deprecated element

Reports usages of deprecated methods in MongoDB and JavaScript code.

The quick-fix replaces deprecated methods with recommended alternatives.

Example:

db.my_collection.insert()


After the quick-fix is applied:
db.my_collection.insertOne()

Warning Warning

Resolution problems

Reports unresolved references in MongoDB and JavaScript code.

Example:

db use foo -- a reference to a non-existing collection db.non_existing_collection db['non_existing_collection'] db['non_existing_collection'].find().hasNext()


The non_existing_collection collection does not exist in the database and will be reported.

Warning Warning

Statement with side effects

Reports statements that may cause side effects while the data source is in read-only mode.

The quick-fix turns off the read-only mode for the respective data source.

Example:

db.my_collection.insertOne()

Warning Warning

Last modified: 15 September 2021