diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..39d6c9f --- /dev/null +++ b/.travis.yml @@ -0,0 +1,11 @@ +language: java +jdk: + - oraclejdk8 + - openjdk8 + +before_script: + - chmod +x gradlew + - chmod +x gradle/wrapper/gradle-wrapper.jar + +script: + - ./gradlew clean test \ No newline at end of file diff --git a/README.md b/README.md index bf58809..980d993 100644 --- a/README.md +++ b/README.md @@ -346,6 +346,11 @@ Feel free to use the code (in package de.platon42.intellij.jupiter) for your pro #### V0.8 (unreleased) - Fixed missing description for JoinAssertThatStatements and detection of equivalent expressions (sorry, released it too hastily). - Fixed ```isEmpty()``` for enumerables and strings and ```isNull()``` for object conversions to be applied only if it is the terminal method call as ```isEmpty()``` and ```isNull()``` return void. +- Heavily reworked inspections for edge cases, such as multiple ```isEqualTo()``` calls inside a single statement. +- Some inspections could generate bogus code for weird situations, this has been made more fool-proof. +- Corrected highlighting for many inspections. +- Fixed family names for inspections in batch mode. +- Reworded many inspection messages for better understanding. #### V0.7 (28-Apr-19) - Another fix for AssertThatGuavaOptional inspection regarding using the same family name for slightly different quick fix executions diff --git a/build.gradle b/build.gradle index 8fc348a..ddf12f1 100644 --- a/build.gradle +++ b/build.gradle @@ -2,6 +2,7 @@ plugins { id 'java' id 'org.jetbrains.intellij' version '0.4.8' id 'org.jetbrains.kotlin.jvm' version '1.3.31' + id 'jacoco' } group 'de.platon42' @@ -44,6 +45,11 @@ patchPluginXml {

V0.7 (28-Apr-19)