capitalization functionality moved to i18n plugin

This commit is contained in:
Dmitry Avdeev
2015-01-22 15:42:20 +03:00
parent 3ad109de8a
commit bec593306a
11 changed files with 24 additions and 20 deletions
@@ -81,12 +81,6 @@
groupKey="inspections.group.name"
enabledByDefault="true" level="ERROR"
implementationClass="org.jetbrains.idea.devkit.inspections.RegistrationProblemsInspection"/>
<localInspection language="JAVA" shortName="DialogTitleCapitalization"
groupKey="inspections.group.name"
displayName="Incorrect dialog title capitalization"
enabledByDefault="true"
level="WARNING"
implementationClass="org.jetbrains.idea.devkit.inspections.TitleCapitalizationInspection"/>
<localInspection language="XML" shortName="InspectionMappingConsistency"
groupKey="inspections.group.name"
displayName="&lt;inspection&gt; tag consistency"
@@ -136,11 +130,6 @@
groupKey="inspections.group.name" enabledByDefault="true" level="WARNING"
implementationClass="org.jetbrains.idea.devkit.inspections.internal.UnsafeReturnStatementVisitorInspection" />
<intentionAction>
<className>org.jetbrains.idea.devkit.inspections.AnnotateCapitalizationIntention</className>
<category>I18N</category>
</intentionAction>
<moduleConfigurationEditorProvider implementation="org.jetbrains.idea.devkit.module.PluginModuleEditorsProvider"/>
<implicitUsageProvider implementation="org.jetbrains.idea.devkit.inspections.DevKitImplicitUsageProvider"/>
<psi.referenceContributor implementation="org.jetbrains.idea.devkit.dom.impl.I18nReferenceContributor"/>
@@ -1,4 +0,0 @@
<html><body>
This inspections checks that titles of dialogs implemented using the DialogWrapper class, as well as messages displayed using the Messages
class, use title capitalization, which is required by most platform UI guidelines.
</body></html>
+2 -2
View File
@@ -5,6 +5,7 @@
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/testSrc" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/resources" type="java-resource" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
@@ -22,5 +23,4 @@
<orderEntry type="module" module-name="properties-psi-api" />
<orderEntry type="module" module-name="properties-psi-impl" />
</component>
</module>
</module>
@@ -0,0 +1,4 @@
<html><body>
This inspection checks strings in method parameters and return values annotated with @Nls annotation with "capitalization" parameter
to confirm with capitalization rules, which is required by most platform UI guidelines.
</body></html>
+13
View File
@@ -47,6 +47,19 @@
key="inspection.duplicates.display.name" groupName="Internationalization issues" enabledByDefault="false"
level="WARNING"
implementationClass="com.intellij.codeInspection.duplicateStringLiteral.DuplicateStringLiteralInspection"/>
<localInspection language="JAVA" shortName="DialogTitleCapitalization"
groupBundle="messages.InspectionsBundle" groupKey="group.names.internationalization.issues"
displayName="Incorrect string capitalization"
enabledByDefault="true"
level="WARNING"
implementationClass="com.intellij.codeInspection.capitalization.TitleCapitalizationInspection"/>
<intentionAction>
<className>com.intellij.codeInspection.capitalization.AnnotateCapitalizationIntention</className>
<category>I18N</category>
</intentionAction>
</extensions>
<actions>
<action id="I18nize" class="com.intellij.codeInspection.i18n.I18nizeAction">
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.idea.devkit.inspections;
package com.intellij.codeInspection.capitalization;
import com.intellij.codeInsight.AnnotationUtil;
import com.intellij.codeInsight.intention.AddAnnotationFix;
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.idea.devkit.inspections;
package com.intellij.codeInspection.capitalization;
import com.intellij.codeInsight.AnnotationUtil;
import com.intellij.codeInspection.*;
@@ -13,9 +13,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.idea.devkit.inspections;
package com.intellij.codeInspection;
import com.intellij.codeInsight.intention.IntentionAction;
import com.intellij.codeInspection.capitalization.AnnotateCapitalizationIntention;
import com.intellij.codeInspection.capitalization.TitleCapitalizationInspection;
import com.intellij.openapi.application.PluginPathManager;
import com.intellij.openapi.command.WriteCommandAction;
import com.intellij.testFramework.fixtures.LightCodeInsightFixtureTestCase;