summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-11-09Remove leftover logJoel Klinghed
2022-11-09Add android-kotlin checker to the list of checkersJoel Klinghed
2022-11-08Fix typoJoel Klinghed
2022-11-08Bump version to 0.3.13Joel Klinghed
2022-11-08Add support for dynamic feature componentsJoel Klinghed
2022-11-08Stop trying to share options between two checkers, it does not workJoel Klinghed
2022-11-08Use correct syntaxJoel Klinghed
2022-11-05Bump version to 0.3.12release-0.3.12Joel Klinghed
2022-11-05Add support for kotlin by adding flycheck-android-kotlin checkerJoel Klinghed
2022-11-05Update gradle to 7.4 and replace plugin maven with maven-publishJoel Klinghed
2019-07-01Bump version to 0.3.11Joel Klinghed
2019-07-01Support multiple jars in flycheck-android-java-checkstyle-jarJoel Klinghed
Useful for custom checks
2019-05-16Bump version to 0.3.10Joel Klinghed
2019-05-16Support new properties used by Android Gradle plugin 3.4.0Joel Klinghed
2018-09-27Bump version to 0.3.9Joel Klinghed
2018-09-27Android Gradle Plugin 3.2.0 changed name on the App extension classJoel Klinghed
2018-09-27Upgrade to gradle 4.9Joel Klinghed
2018-07-09fixup! Drop -X compiler flags from java targetJoel Klinghed
Actually test first
2018-07-06Bump version to 0.3.8Joel Klinghed
2018-07-06Drop -X compiler flags from java targetJoel Klinghed
Can be annotation processor or plugin specific flags that might not be supported by javac.
2018-02-16Bump version to 0.3.7Joel Klinghed
2018-02-16Not all configurations can evaluateJoel Klinghed
2018-02-15Flycheck 0.3.6Joel Klinghed
Two new options: flycheck-android-java-variant: Select variant to check instead of picking the first which is the default flycheck-android-java-skip-gen: Skip running generate*Sources before check
2018-02-15Add option for not running generate*Sources task before checkJoel Klinghed
For large projects running generate*Sources can incur a heavy cost
2018-02-15Generate configurations for all variantsJoel Klinghed
Add new option, flycheck-android-java-variant, if a matching variant is found the matching configuration is used. If no matching variant is found the first one is used - same as if you had not set a variant. Variant is case-sensitive.
2017-12-05Bump version to 0.3.5Joel Klinghed
2017-12-05Stop hardcoding generateDebugSourcesJoel Klinghed
Instead we write a list of generate tasks to output of flycheckAndroidJava task and let the pyhton script run them Reason to do it like this is that when the FlycheckAndroidJava task is created it's to early to get the list of buildtypes or flavors from the extensions.
2017-12-05Add support for non-experimental gradle pluginJoel Klinghed
2017-12-05Support gradle-experimental-0.11.0Joel Klinghed
Problem with the new gradle-experimental is that tasks are only created if needed, so searching for a generateDebugSources or compile*DebugJavaWithJavac is pointless as unless there is a dependency on them the tasks do not exist Only create the FlycheckAndroidJavaTask for projects that implement either an Android App module or Android Library module so that we can assume there will always be a generateDebugSources task. And use buildTypes and flavors to figure out what compile task names there should be and reference them directly
2017-12-05Do not fail because of missing files in source listsJoel Klinghed
2017-12-05Remove unused importJoel Klinghed
2017-12-05Fix bad git clone urlJoel Klinghed
2017-10-09Support checkstyle 7.x output formatJoel Klinghed
Bump emacs version to 0.3.4
2017-09-20Support projects using productFlavorsJoel Klinghed
2017-03-23Add test target as wellJoel Klinghed
2017-01-24Bump gradle plugin 0.3.2 and add support for initscript pluginJoel Klinghed
2017-01-24Bump emacs package to 0.3.2Joel Klinghed
2017-01-24Upgrade Gradle to 3.3Joel Klinghed
2017-01-24Allow emacs to exit even if session dir was removedJoel Klinghed
2017-01-12Bump version to 0.3.1Joel Klinghed
2017-01-12Support custom checkstyle output formatJoel Klinghed
2017-01-12Bump version to 0.3Joel Klinghed
2017-01-12Revert "List flycheck as a dependency for flycheck-android-experimental"Joel Klinghed
This reverts commit 420f42cda4434bacf587b5082a25cce225502d26.
2017-01-12Add temporary output dir to classpathJoel Klinghed
This means you have to do real build less often as you change the API of different classes. However, it instead means that we can end up with outdated class files if you check out new code and build without revisiting the buffer in Emacs. So, to work around that, we check that no class file is older than the ones in the real output dir. But to keep everything fast, this is launched in a background process
2017-01-11List flycheck as a dependency for flycheck-android-experimentalJoel Klinghed
2017-01-11Handle completely new files betterJoel Klinghed
First, a file that only exists as a buffer, not even saved yet: * Pick the first Java target found, it will probably work * Complain if not found instead of silently pretend the file is valid Second, a file that was added after the last gradle run so cache doesn't contain it: * If no fitting target was found, and the file exist and we used cached data, force a new gradle run
2017-01-11Bump lisp package to 0.2Joel Klinghed
2017-01-11Add support for running checkstyle after compilationJoel Klinghed
2017-01-10Speedup compilationJoel Klinghed
2017-01-10Add a cache for gradle outputJoel Klinghed