Code Inspection: Undefined property assignment
Configure inspections: Settings | Editor | Inspections
Show intention actions: AltEnter
Reports an assignment to a property that is not defined in the type of a variable.
Example:
/**
* @type {{ property1: string, property2: number }}
*/
let myVariable = create();
myVariable.newProperty = 3; // bad
Place the caret at the highlighted line and press AltEnter or click
.
Click the arrow next to the inspection you want to suppress and select the necessary suppress action.