@PropertyKey annotation in IDEA 2016.1: 'Invalid property key' inspection isn't detecting non-existent keys

Answered

I'm using @PropertyKey annotation in IDEA 2016.1. Folding works, but I can't get "Java->Properties File->Invalid property key" inspection to work. It won't react to non-existing keys. I'm using dependency 'org.jetbrains:annotations:15.0', because I couldn't find version for 2016.1 in Maven Central. I also tried to add jar dependency manually by adding $IDEA_HOME$/lib/annotations.jar, but it had same effect.

----------

В IntelliJ IDEA 2016.1, при использовании аннотации @PropertyKey, инспекция «Java->Properties File->Invalid property key» не работает: не существующие ключи просто игнорируются без ошибок. При этом Code Folding для ключей работает нормально, они подменяются значениями из ResourceBundle. Я использую зависимость 'org.jetbrains:annotations:15.0', т.к. версии для 2016.1 нет.

P.S. Также я попытался добавить jar-зависимость $IDEA_HOME$/lib/annotations.jar вручную, но результата оно не дало, испекция всё равно не работает.

Please sign in to leave a comment.