summaryrefslogtreecommitdiff
path: root/bin/flycheck-android-java.py
AgeCommit message (Collapse)Author
2024-04-19Bumped to 0.3.15Joel Klinghed
2023-01-23fixup! Allow partial variant matchJoel Klinghed
2023-01-23Allow partial variant matchJoel Klinghed
Not all subprojects have all the variants that the app project has.
2022-11-05Add support for kotlin by adding flycheck-android-kotlin checkerJoel Klinghed
2019-07-01Support multiple jars in flycheck-android-java-checkstyle-jarJoel Klinghed
Useful for custom checks
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-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-05Do not fail because of missing files in source listsJoel Klinghed
2017-12-05Remove unused importJoel Klinghed
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-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-11Add support for running checkstyle after compilationJoel Klinghed
2017-01-10Speedup compilationJoel Klinghed
2017-01-10Add a cache for gradle outputJoel Klinghed
2017-01-10Initial commitJoel Klinghed