Some tools accept assignment patterns without the leading apostrophe ('). This syntax is not LRM compliant and is not portable across simulators.
Sigasi accepts this syntax for compatibility and reports it as a warning (rule 186), so you can migrate to portable syntax.
A Quick Fix to add the missing leading apostrophe is offered for this rule.
module top;
// Non-standard form (accepted by some tools, rejected by others)
int priorities_non_standard[string] = {"high": 3, "low": 1};
// Standard, portable form
int priorities_standard[string] = '{"high": 3, "low": 1};
endmodule
Rule configuration
This rule can be disabled for your project, or its severity and parameters can be modified in the project linting settings. Alternatively, it can be manually configured with the following template:
186/severity/${path}={error|warning|info|ignore}