Skip to content

Commit f268af2

Browse files
committed
ci: Qodana improvements
1 parent e7058c0 commit f268af2

File tree

2 files changed

+30
-30
lines changed

2 files changed

+30
-30
lines changed

.github/workflows/qodana.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
if: >
2929
github.repository_owner == 'Apicurio' &&
3030
!contains(github.event.*.labels.*.name, 'DO NOT MERGE') &&
31-
!contains(github.event.*.labels.*.name, 'Dependencies')
31+
github.event.pull_request.user.login != 'dependabot[bot]'
3232
permissions:
3333
checks: write
3434
contents: write
@@ -40,7 +40,7 @@ jobs:
4040
if: github.event_name == 'push'
4141
with:
4242
fetch-depth: 0
43-
- name: Checkout ${{ github.ref }} (${{ github.event.pull_request.head.sha }})
43+
- name: Checkout ${{ github.event.pull_request.head.sha }}
4444
uses: actions/checkout@v3
4545
if: github.event_name == 'pull_request'
4646
with:
@@ -51,9 +51,9 @@ jobs:
5151
env:
5252
QODANA_TOKEN: ${{ secrets.QODANA_TOKEN }}
5353
with:
54+
# TODO: args: --baseline,.qodana/qodana.sarif.json
5455
upload-result: true
55-
# TODO: args: --baseline,qodana.sarif.json
56-
# TODO: push-fixes: pull-request
56+
# TODO: push-fixes: pull-request
5757
# - name: Upload report to GitHub
5858
# uses: github/codeql-action/upload-sarif@v2
5959
# if: github.ref == 'refs/heads/main' && github.event_name == 'push'

qodana.yaml

+26-26
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ include:
4242
- name: AmbiguousFieldAccess
4343
- name: AmbiguousMethodCall
4444
#- name: Annotation
45-
- name: AnnotationClass
45+
#- name: AnnotationClass
4646
- name: Annotator
4747
- name: Anonymous2MethodRef
4848
- name: AnonymousClassComplexity
@@ -80,7 +80,7 @@ include:
8080
- name: AwaitNotInLoop
8181
- name: AwaitWithoutCorrespondingSignal
8282
- name: BadExceptionCaught
83-
- name: BadExceptionDeclared
83+
#- name: BadExceptionDeclared
8484
- name: BadExceptionThrown
8585
- name: BadOddness
8686
- name: BigDecimalEquals
@@ -95,15 +95,15 @@ include:
9595
- name: BooleanVariableAlwaysNegated
9696
- name: BoundedWildcard
9797
- name: BoundFieldAssignment
98-
- name: BreakStatement
99-
- name: BreakStatementWithLabel
98+
#- name: BreakStatement
99+
#- name: BreakStatementWithLabel
100100
- name: BulkFileAttributesRead
101101
- name: CallingMethodShouldBeRequiresBlockingContext
102102
- name: CallToNativeMethodWhileLocked
103103
- name: CallToSimpleGetterInClass
104104
- name: CallToSimpleSetterInClass
105105
- name: CallToStringConcatCanBeReplacedByOperator
106-
- name: CallToSuspiciousStringMethod
106+
#- name: CallToSuspiciousStringMethod
107107
- name: CanBeFinal
108108
- name: CanBeParameter
109109
- name: CanBePrimaryConstructorProperty
@@ -126,7 +126,7 @@ include:
126126
- name: CharUsedInArithmeticContext
127127
- name: CheckDependencyLicenses # TODO Ultimate Plus version
128128
- name: CheckDtdRefs
129-
- name: CheckedExceptionClass
129+
#- name: CheckedExceptionClass
130130
- name: CheckEmptyScriptTag
131131
- name: CheckForOutOfMemoryOnLargeArrayAllocation
132132
- name: CheckNodeTest
@@ -202,8 +202,8 @@ include:
202202
- name: ConstantValueVariableUse
203203
- name: ConstPropertyName
204204
- name: ConstructorCount
205-
- name: ContinueStatement
206-
- name: ContinueStatementWithLabel
205+
#- name: ContinueStatement
206+
#- name: ContinueStatementWithLabel
207207
- name: ControlFlowStatementWithoutBraces
208208
- name: Convert2Diamond
209209
- name: Convert2Lambda
@@ -291,7 +291,7 @@ include:
291291
- name: EmptyMethod
292292
- name: EnhancedSwitchBackwardMigration
293293
- name: EnhancedSwitchMigration
294-
- name: EnumClass
294+
#- name: EnumClass
295295
- name: EnumEntryName
296296
- name: EnumerationCanBeIteration
297297
- name: EnumSwitchStatementWhichMissesCases
@@ -303,7 +303,7 @@ include:
303303
- name: EscapedSpace
304304
- name: ExceptionFromCatchWhichDoesntWrap
305305
- name: ExceptionNameDoesntEndWithException
306-
- name: ExceptionPackage
306+
#- name: ExceptionPackage
307307
- name: ExcessiveLambdaUsage
308308
- name: ExcessiveRangeCheck
309309
- name: ExpectedExceptionNeverThrown
@@ -346,7 +346,7 @@ include:
346346
- name: FoldInitializerAndIfToElvis
347347
- name: ForbiddenInSuspectContextMethod
348348
- name: ForCanBeForeach
349-
- name: ForeachStatement
349+
#- name: ForeachStatement
350350
- name: ForEachWithRecordPatternCanBeUsed
351351
- name: ForeignDelegate
352352
- name: ForLoopReplaceableByWhile
@@ -563,7 +563,7 @@ include:
563563
- name: JavadocDeclaration
564564
- name: JavadocHtmlLint
565565
- name: JavadocLinkAsPlainText
566-
- name: JavadocReference
566+
#- name: JavadocReference
567567
- name: JavaLangImport
568568
- name: JavaMapForEach
569569
- name: JavaModuleNaming
@@ -735,7 +735,7 @@ include:
735735
- name: NonSerializableObjectPassedToObjectStream
736736
- name: NonSerializableWithSerializationMethods
737737
- name: NonShortCircuitBoolean
738-
- name: NonStaticFinalLogger
738+
#- name: NonStaticFinalLogger
739739
- name: NonStrictComparisonCanBeEquality
740740
- name: NonSynchronizedMethodOverridesSynchronizedMethod
741741
- name: NonThreadSafeLazyInitialization
@@ -764,7 +764,7 @@ include:
764764
- name: ObsoleteKotlinJsPackages
765765
- name: ObviousNullCheck
766766
- name: OctalAndDecimalIntegersMixed
767-
- name: OnDemandImport
767+
#- name: OnDemandImport
768768
- name: OneButtonGroup
769769
- name: OnlyOneElementUsed
770770
- name: OptionalAssignedToNull
@@ -823,7 +823,7 @@ include:
823823
- name: ProhibitUseSiteTargetAnnotationsOnSuperTypesMigration
824824
- name: PropertyName
825825
- name: PropertyValueSetToItself
826-
- name: ProtectedField
826+
#- name: ProtectedField
827827
- name: ProtectedInFinal
828828
- name: ProtectedInnerClass
829829
- name: ProtectedMemberInFinalClass
@@ -972,7 +972,7 @@ include:
972972
- name: ReturnNull
973973
- name: ReturnOfInnerClass
974974
- name: ReturnSeparatedFromComputation
975-
- name: ReturnThis
975+
#- name: ReturnThis
976976
- name: ReuseOfLocalVariable
977977
- name: RuntimeExec
978978
- name: RuntimeExecWithNonConstantString
@@ -981,7 +981,7 @@ include:
981981
- name: SafeVarargsDetector
982982
- name: SamePackageImport
983983
- name: SameParameterValue
984-
- name: SameReturnValue
984+
#- name: SameReturnValue
985985
- name: ScopeFunctionConversion
986986
- name: SecondUnsafeCall
987987
- name: SerializableCtor
@@ -1018,7 +1018,7 @@ include:
10181018
#- name: SingleClassImport
10191019
- name: SingleElementAnnotation
10201020
- name: SingleStatementInBlock
1021-
- name: Singleton
1021+
#- name: Singleton
10221022
- name: SingletonConstructor
10231023
- name: SizeReplaceableByIsEmpty
10241024
- name: SleepWhileHoldingLock
@@ -1041,7 +1041,7 @@ include:
10411041
- name: StaticVariableUninitializedUse
10421042
- name: StreamToLoop
10431043
- name: StringBufferField
1044-
- name: StringBufferMustHaveInitialCapacity
1044+
#- name: StringBufferMustHaveInitialCapacity
10451045
- name: StringBufferReplaceableByString
10461046
- name: StringBufferReplaceableByStringBuilder
10471047
- name: StringBufferToStringInConcatenation
@@ -1076,9 +1076,9 @@ include:
10761076
- name: SynchronizedOnLiteralObject
10771077
- name: SynchronizeOnLock
10781078
- name: SynchronizeOnThis
1079-
- name: SystemExit
1079+
#- name: SystemExit
10801080
- name: SystemGC
1081-
- name: SystemGetenv
1081+
#- name: SystemGetenv
10821082
- name: SystemOutErr
10831083
- name: SystemProperties
10841084
- name: SystemSetSecurityManager
@@ -1128,7 +1128,7 @@ include:
11281128
- name: TypeParameterExtendsFinalClass
11291129
- name: TypeParameterExtendsObject
11301130
- name: UElementAsPsi
1131-
- name: UncheckedExceptionClass
1131+
#- name: UncheckedExceptionClass
11321132
- name: UNCHECKED_WARNING
11331133
- name: UnclearBinaryExpression
11341134
- name: UnclearPrecedenceOfBinaryExpression
@@ -1150,7 +1150,7 @@ include:
11501150
- name: UnnecessaryContinue
11511151
- name: UnnecessaryDefault
11521152
- name: UnnecessaryExplicitNumericCast
1153-
- name: UnnecessaryFinalOnLocalVariableOrParameter
1153+
#- name: UnnecessaryFinalOnLocalVariableOrParameter
11541154
- name: UnnecessaryFullyQualifiedName
11551155
- name: UnnecessaryInheritDoc
11561156
- name: UnnecessaryJavaDocLink
@@ -1206,7 +1206,7 @@ include:
12061206
- name: UseEllipsisInPropertyInspection
12071207
- name: UseExpressionBody
12081208
- name: UseJBColor
1209-
- name: UseOfAnotherObjectsPrivateField
1209+
#- name: UseOfAnotherObjectsPrivateField
12101210
- name: UseOfAWTPeerClass
12111211
- name: UseOfClone
12121212
#- name: UseOfConcreteClass
@@ -1221,8 +1221,8 @@ include:
12211221
- name: UsePropertyAccessSyntax
12221222
- name: UseVirtualFileEquals
12231223
- name: UseWithIndex
1224-
- name: UtilityClass
1225-
- name: UtilityClassCanBeEnum
1224+
#- name: UtilityClass
1225+
#- name: UtilityClassCanBeEnum
12261226
- name: UtilityClassWithoutPrivateConstructor
12271227
- name: UtilityClassWithPublicConstructor
12281228
- name: VarargParameter

0 commit comments

Comments
 (0)