[android] custom lint 만들기 http://jeremie-martinez.com/2015/12/15/custom-lint-rules 왜 custom lint 를 만들어야 하는가?1. librady/SDK 를 개발할 때 custom lint 를 넣어주면, 사용자들이 제대로 사용하도록 가이드를 하는 역할을 한다. 2. 프로젝트 진행시 새로운 개발자에게 convention 을 자연스럽게 전달할 수 있다. 예제를 통해 배워보자. Custom Lint 는 새로운 module 로 정의되어야만 한다. Gradle -apply plugin: 'java' targetCompatibility = JavaVersion.VERSION_1_7 sourceCompatibility = JavaVersion.VERSION_1_7 configurations { l.. 2020. 7. 31. [android] Coding in Style: Static Analysis with Custom Lint Rules ( from Dev Summit 19 ) Coding in Style: Static Analysis with Custom Lint Rules ( from Dev Summit 19 ) * Initial project set-up - module 을 만들어서 java-library 로 지정하고, aar 로 패키징해서 배포한다. - apply plugin: 'java-library' apply plugin: 'kotlin' ext { lintVersion = "26.5.1" // android gradle version 에 23 을 더해준다. (걍 그렇게 되었다고 함) } dependencies { compileOnly "org.jetbrains.kotlin:kotlin-stdlib-jdk8" // Lint compileOnly "com.androi.. 2019. 11. 14. 반응형 이전 1 다음