Android Lint Checks
Custom Lint checks for Android development.
RxLifecycle - Ensures you are binding your Observable subscriptions to the lifecycle of an Activity, Fragment or View
Todo - Warns you of
//TODO comments in your code
Check out the repository to your local machine via:
git clone firstname.lastname@example.org:vokal/Android-Lint-Checks.git
Then, from a terminal, run the following command:
./gradlew clean build test install
Now the custom Lint checks have been built, packaged, and installed to your
This can be done individually as well, for example:
./gradlew clean rxlifecycle:install
To check that the custom Lint checks are now available, run the following commands:
lint --show <issue-id>
lint --show RxLifecycle
lint --show Todo
And to actually run the Lint checks, try the following command from a project of your choice:
Alternatively, you can just use Android Studio's
Analyze->Inspect Code... menu option.
This project is a modified version of Linette. Linette compiles all its Lint checks into one library whereas this project is modified to separte each lint check into it's own library so they can be used individually as needed.
Copyright 2016 Vokal Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.