vldf
|
57d2eb5da2
|
Introduce FirFunctionReturnTypeMismatchChecker
|
2021-04-13 21:36:33 +03:00 |
|
vldf
|
24f1f1221e
|
Introduce FirInitializerTypeMismatchChecker
|
2021-04-13 21:36:31 +03:00 |
|
vldf
|
f9a2d01d57
|
[FIR] Add UselessCallOnNotNullChecker
|
2020-09-03 14:28:57 +03:00 |
|
vldf
|
b050ef9970
|
[FIR] Remove print in UnusedChecker
|
2020-08-30 14:18:01 +03:00 |
|
vldf
|
6a15e0410f
|
[FIR] Fix CLI tests to prevent non-relevant errors from appearing
|
2020-08-27 16:07:04 +03:00 |
|
vldf
|
6c2ece9a6e
|
Rename: FirSourceElement.getChildren() -> getChild() + minor fixes
|
2020-08-27 16:07:04 +03:00 |
|
vldf
|
bf363e8f1a
|
[FIR] Update/add extended checker tests
|
2020-08-27 16:07:04 +03:00 |
|
vldf
|
f9c7cce11d
|
[FIR] Add some helper functions for checkers
|
2020-08-27 16:07:03 +03:00 |
|
vldf
|
96f24a43be
|
[FIR] Introduce unused variable extended checker
|
2020-08-27 16:07:03 +03:00 |
|
vldf
|
e718f60833
|
[FIR] Refactoring extended checkers
|
2020-08-27 16:07:03 +03:00 |
|
vldf
|
aefb7dc10f
|
[FIR] Add checkerContext parameter to ControlFlowAnalyserCheckers
|
2020-08-27 16:07:03 +03:00 |
|
vldf
|
14eaa113e0
|
[FIR] Add new errors for extended checkers (around unused variable)
|
2020-08-27 16:07:03 +03:00 |
|
vldf
|
58c5d3a6ca
|
[FIR] Fix destructuring declaration creation via light tree
|
2020-08-27 16:07:03 +03:00 |
|
vldf
|
3428a5434b
|
[FIR] Add methods to access child/children of FirSourceElement
|
2020-08-27 16:07:02 +03:00 |
|
vldf
|
5e0dc53295
|
[FIR] Refactor CanBeValChecker
|
2020-08-27 16:07:02 +03:00 |
|
vldf
|
36f2f1fcf7
|
[FIR] Add lightTree support to extended checkers + minor refactorings
|
2020-08-25 17:08:57 +03:00 |
|
vldf
|
da702992d9
|
[FIR] Fix null source on destructuring declaration
|
2020-08-25 16:33:49 +03:00 |
|
vldf
|
3cad88a58c
|
[FIR] Fir Helpers hotfix
|
2020-08-25 14:49:56 +03:00 |
|
vldF
|
cb627952b2
|
[FIR] Checkers performance improvement
[FIR] Checkers performance improvement
|
2020-08-25 14:20:30 +03:00 |
|
vldf
|
0d6b363179
|
[FIR] Refactoring for extended checkers
|
2020-08-21 15:09:05 +03:00 |
|
vldf
|
e2016499f3
|
[FIR] Fixed CFA bug
|
2020-08-21 15:08:37 +03:00 |
|
vldf
|
ac07438489
|
[FIR] Speed up CFA-checkers
|
2020-08-21 15:08:37 +03:00 |
|
vldf
|
638a0d3b82
|
[FIR] Checkers performance improvement and some refactoring
|
2020-08-21 15:08:36 +03:00 |
|
vldf
|
a26eeb6ee8
|
[FIR] Add CLI flag for running extended checkers
|
2020-08-18 21:53:07 +03:00 |
|
vldf
|
2bf1d3fee8
|
[FIR] Add messages for extended checkers' warnings
|
2020-08-18 21:53:06 +03:00 |
|
vldf
|
65ebd02a39
|
[FIR] Fix for CanBeReplacedWithOperatorAssignment Checker
|
2020-08-04 11:20:42 +03:00 |
|
vldf
|
8813ebd950
|
[FIR] Add RedundantSetterParameterType Checker
|
2020-08-03 16:37:24 +03:00 |
|
vldf
|
a6c9d869fb
|
[FIR] Move RedundantCallOfConversionMethod to extended checkers
|
2020-08-03 16:31:49 +03:00 |
|
vldf
|
3349739d1e
|
[FIR] Fixes for RedundantReturnUnitType checker
|
2020-08-03 11:42:19 +03:00 |
|
vladislavf7@gmail.com
|
2384afdd93
|
[FIR] refactoring for running extended checkers
|
2020-08-03 11:42:19 +03:00 |
|
vldf
|
cfc09048c6
|
[FIR] Add RedundantCallOfConversionMethod checker
|
2020-08-03 10:41:19 +03:00 |
|
vldf
|
8724efbe8a
|
[FIR] Add empty range checker
|
2020-07-31 16:28:37 +03:00 |
|
vldf
|
b10defdbab
|
[FIR] Add redundant single string expression template checker
|
2020-07-31 16:28:37 +03:00 |
|
vldf
|
95e0ba3d5c
|
[FIR] Add ArrayEqualityOpCanBeReplacedWithEquals checker
|
2020-07-31 16:28:37 +03:00 |
|
vldf
|
a2b26c00a1
|
Uncommented ControlFlowAnalysisBenchmark
|
2020-07-28 17:10:02 +03:00 |
|
vldf
|
fca0b7fedd
|
[FIR] Add CFA benchmark
|
2020-07-28 14:30:40 +03:00 |
|
vldf
|
d7b3a86f5e
|
[FIR] Add "can be val" extended checker
|
2020-07-28 14:17:38 +03:00 |
|
vldf
|
eadd3f00f2
|
[FIR] Add CanBeReplacedWithOperatorAssignmentChecker
|
2020-07-28 10:13:28 +03:00 |
|
vladislavf7@gmail.com
|
2b0639d4ad
|
[FIR] Cleanup and refactoring for checkers
|
2020-07-21 12:13:10 +03:00 |
|
vladislavf7@gmail.com
|
fb946a6a3f
|
[FIR] Move extended checkers list
|
2020-07-21 12:13:10 +03:00 |
|
vladislavf7@gmail.com
|
751ed60e42
|
[FIR] Fix redundant visibility modifier checker
|
2020-07-21 12:13:10 +03:00 |
|
vladislavf7@gmail.com
|
a8ff5d17dc
|
[FIR] Fix redundant modality modifier checker
Fixed function FirDeclaration.hasBody() and some others improvement
|
2020-07-21 12:13:10 +03:00 |
|
vladislavf7@gmail.com
|
a988234bbf
|
[FIR] Fix redundant explicit type checker
|
2020-07-21 12:13:09 +03:00 |
|
vladislavf7@gmail.com
|
ab2128f55d
|
[FIR] extended checkers infrastructure refactoring
Removed strange way to enable Extended Checkers and add new way to do it
|
2020-07-16 15:11:32 +03:00 |
|
vladislavf7@gmail.com
|
38543ce2a3
|
[FIR] add way to configure session in Diagnostic Tests
|
2020-07-16 15:11:32 +03:00 |
|
vladislavf7@gmail.com
|
63f7e95c89
|
[FIR] Add RedundantExplicitTypeChecker
|
2020-07-16 12:39:13 +03:00 |
|
vladislavf7@gmail.com
|
d96772444e
|
[FIR] Fix redundant visibility checker
|
2020-07-15 09:42:30 +03:00 |
|
vladislavf7@gmail.com
|
fb5fb44993
|
[FIR] Add RedundantModalityModifierChecker
|
2020-07-14 19:56:41 +03:00 |
|
vladislavf7@gmail.com
|
275ce16faa
|
[FIR] add RedundantReturnUnitTypeChecker
|
2020-07-14 10:05:28 +03:00 |
|
vladislavf7@gmail.com
|
be684c784f
|
[FIR] Introduce extended checkers for inspection-like diagnostics
|
2020-07-11 10:45:32 +03:00 |
|
vladislavf7@gmail.com
|
4643d483a0
|
[FIR] Introduce RedundantVisibilityModifierChecker
|
2020-07-11 10:45:10 +03:00 |
|