'IntelliJ inspection for verbose array initialisation

Is there an inspection in IntelliJ which will detect when I have written

final String[] args = new String[]{​"a", "b"}​;

instead of the shorter (and equally valid)

final String[] args = {​​​"a", "b"}​​​;

I can't find one and I would like a weak warning when I use the more verbose form.



Solution 1:[1]

Yes, there is: Java | Code style issues | Redundant 'new' expression in constant array creation

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Bas Leijdekkers