integration of InspectorGroovy
commitfcfd8de884d241c5d8c312624d17bbf409c12d57
authorBas Leijdekkers <basleijdekkers@gmail.com>
Wed, 5 Mar 2008 09:45:11 +0000 (5 12:45 +0300)
committerBas Leijdekkers <basleijdekkers@gmail.com>
Wed, 5 Mar 2008 09:45:11 +0000 (5 12:45 +0300)
tree5ca23603dec6b1d2e970e2580bf6d4abf7a978ed
parent1f502f74f22f0baf0596e1499b5b8a28a79c7133
integration of InspectorGroovy
122 files changed:
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/BaseInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/BaseInspectionVisitor.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/GroovyFix.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/GroovyInspectionBundle.properties
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/GroovyInspectionProvider.java
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/assignment/GroovyAssignmentCanBeOperatorAssignmentInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/assignment/GroovyAssignmentToForLoopParameterInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/assignment/GroovyAssignmentToMethodParameterInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/assignment/GroovyNestedAssignmentInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/assignment/GroovyResultOfAssignmentUsedInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/assignment/GroovySillyAssignmentInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/bugs/GroovyDivideByZeroInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/bugs/GroovyInfiniteLoopStatementInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/bugs/GroovyInfiniteRecursionInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/bugs/GroovyNonShortCircuitBooleanInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/bugs/GroovyResultOfArrayAllocationIgnoredInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/bugs/GroovyResultOfObjectAllocationIgnoredInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/bugs/RecursionUtils.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/bugs/RecursionVisitor.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/confusing/GroovyConditionalInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/confusing/GroovyDoubleNegationInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/confusing/GroovyEmptyStatementBodyInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/confusing/GroovyNegatedConditionalInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/confusing/GroovyNegatedIfInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/confusing/GroovyNestedConditionalInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/confusing/GroovyNestedSwitchInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/confusing/GroovyOctalIntegerInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/confusing/GroovyOverlyComplexArithmeticExpressionInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/confusing/GroovyOverlyComplexBooleanExpressionInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/confusing/GroovyPointlessArithmeticInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/confusing/GroovyPointlessBooleanInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/confusing/GroovyResultOfIncrementOrDecrementUsedInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/control/ConditionalUtils.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/control/ControlFlowUtils.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/control/GroovyBreakInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/control/GroovyConditionalCanBeConditionalCallInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/control/GroovyConditionalCanBeElvisInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/control/GroovyConditionalWithIdenticalBranchesInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/control/GroovyConstantConditionalInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/control/GroovyConstantIfStatementInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/control/GroovyContinueInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/control/GroovyFallthroughInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/control/GroovyIfStatementWithIdenticalBranchesInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/control/GroovyIfStatementWithTooManyBranchesInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/control/GroovyLoopStatementThatDoesntLoopInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/control/GroovyReturnFromClosureCanBeImplicitInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/control/GroovySwitchStatementWithNoDefaultInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/control/GroovyTrivialConditionalInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/control/GroovyTrivialIfInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/control/GroovyUnnecessaryContinueInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/control/GroovyUnnecessaryReturnInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/exception/CatchParameterUsedVisitor.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/exception/GroovyContinueOrBreakFromFinallyBlockInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/exception/GroovyEmptyCatchBlockInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/exception/GroovyEmptyFinallyBlockInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/exception/GroovyEmptyTryBlockInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/exception/GroovyReturnFromFinallyBlockInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/exception/GroovyThrowFromFinallyBlockInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/exception/GroovyUnusedCatchParameterInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/gpath/GroovyGetterCallCanBePropertyAccessInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/gpath/GroovyListGetCanBeKeyedAccessInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/gpath/GroovyListSetCanBeKeyedAccessInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/gpath/GroovyMapGetCanBeKeyedAccessInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/gpath/GroovyMapPutCanBeKeyedAccessInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/gpath/GroovySetterCallCanBePropertyAccessInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/metrics/CyclomaticComplexityVisitor.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/metrics/GroovyMethodMetricInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/metrics/GroovyMethodParameterCountInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/metrics/GroovyMethodWithMoreThanThreeNegationsInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/metrics/GroovyMultipleReturnPointsPerMethodInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/metrics/GroovyOverlyComplexMethodInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/metrics/GroovyOverlyLongMethodInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/metrics/GroovyOverlyNestedMethodInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/metrics/NegationCountVisitor.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/metrics/NestingDepthVisitor.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/metrics/ReturnPointCountVisitor.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/metrics/StatementCountVisitor.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/naming/ConventionInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/naming/GroovyAnnotationNamingConventionInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/naming/GroovyClassNamingConventionInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/naming/GroovyConstantNamingConventionInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/naming/GroovyEnumerationNamingConventionInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/naming/GroovyInstanceMethodNamingConventionInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/naming/GroovyInstanceVariableNamingConventionInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/naming/GroovyInterfaceNamingConventionInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/naming/GroovyLocalVariableNamingConventionInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/naming/GroovyParameterNamingConventionInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/naming/GroovyStaticMethodNamingConventionInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/naming/GroovyStaticVariableNamingConventionInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/naming/RenameFix.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/threading/GroovyAccessToStaticFieldLockedOnInstanceInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/threading/GroovyBusyWaitInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/threading/GroovyDoubleCheckedLockingInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/threading/GroovyEmptySyncBlockInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/threading/GroovyNestedSynchronizedStatementInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/threading/GroovyNotifyWhileNotSynchronizedInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/threading/GroovyPublicFieldAccessedInSynchronizedContextInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/threading/GroovySynchronizationOnNonFinalFieldInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/threading/GroovySynchronizationOnThisInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/threading/GroovySynchronizationOnVariableInitializedWithLiteralInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/threading/GroovySynchronizedMethodInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/threading/GroovySystemRunFinalizersOnExitInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/threading/GroovyThreadStopSuspendResumeInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/threading/GroovyUnconditionalWaitInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/threading/GroovyUnsynchronizedMethodOverridesSynchronizedMethodInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/threading/GroovyWaitCallNotInLoopInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/threading/GroovyWaitWhileNotSynchronizedInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/threading/GroovyWhileLoopSpinsOnFieldInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/utils/BoolUtils.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/utils/ClassUtils.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/utils/EquivalenceChecker.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/utils/FormattedTextFieldMacFix.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/utils/LibraryUtil.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/utils/MultipleCheckboxOptionsPanel.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/utils/RegExFormatter.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/utils/RegExInputVerifier.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/utils/SideEffectChecker.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/utils/SingleCheckboxOptionsPanel.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/utils/SingleIntegerFieldOptionsPanel.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/validity/GroovyDuplicateSwitchBranchInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/validity/GroovyMethodWithInconsistentReturnsInspection.java [new file with mode: 0644]
plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/validity/GroovyUnreachableStatementInspection.java [new file with mode: 0644]