chrisly42
32eb8be1e3
Typofix.
2021-06-14 13:56:27 +02:00
chrisly42
45307b364d
Fixed two possible index out of bounds exceptions in ExtractorReferenceContributor and BogusAssertionInspection. Prepared release.
2020-07-31 17:01:13 +02:00
chrisly42
77d3608fd3
Minor NPE Bugfix. Fixed use of "experimental API". Upgraded dependencies.
2020-02-04 20:01:05 +01:00
chrisly42
b84a781134
Reverted removed method (identical to default implementation) that causes compatibility problem with older IDEA versions (again, sigh)...
2019-06-23 19:24:36 +02:00
chrisly42
095345a456
The JoinAssertThatStatements inspection will now add line breaks on joining statements.
...
Unrelated: Upgraded Gradle to 5.4.1. Upgraded kotlin to 1.3.40. Upgraded jacoco to 0.8.4. Minor style change for immediate returns. Increased test/branch coverage.
2019-06-23 18:51:12 +02:00
chrisly42
6fb23ea89c
Heavily reworked inspections for edge cases, such as multiple isEqualTo() calls inside a single statement. Corrected highlighting for most inspections. Lots of refactorings, tweakings. Added travis-ci file (untested). Added jacoco.
2019-05-04 15:36:04 +02:00
chrisly42
941ddfdb5e
Implemented first version of JoinAssertThatStatements inspection that will try to merge assertThat() statements with the same actual object together, preserving comments.
2019-04-28 20:43:42 +02:00
chrisly42
faeb509797
Fixed default method not available in IDEA <2018.3. Sigh :-(
2019-04-18 22:29:30 +02:00
chrisly42
9f91fb3ccf
Added support for referencing and refactoring inside ``.extracting()`` methods with fields, properties and methods (though getter renaming does not work that perfect, but I'm giving up for now as the IntelliJ SDK docs are seriously lacking).
...
Fixed an exception in batch mode if the description string was the same but for different fixes. Now descriptions are different for quick fixes triggered by AssertThatJava8OptionalInspection and AssertThatGuavaOptionalInspection. Minor refactorings. Extended documentation.
2019-04-18 22:12:48 +02:00