# Idea Plugin --- ## Prepare - Project JDK: 1.7+ - Gradle: 3.0+(Require JDK1.8+ for gradle) ## Build ``` cd p3c-idea gradle clean buildPlugin ``` ## Run plugin ``` cd p3c-idea gradle runIde # run specific IDEA gradle runIde -Pidea_version=14.1.7 ``` ## Use p3c-common as your plugin dependency ``` groovy compile 'com.alibaba.p3c.idea:p3c-common:1.0.0' ``` ## Install 1. Settings >> Plugins >> Browse repositories... ![Switch language](doc/images/install_1.png) 2. Search plugin by keyword 'alibaba' then install 'Alibaba Java Coding Guidelines' plugin ![Switch language](doc/images/install_2.png) 3. Restart to take effect. ## Use 1. Switch language ![Switch language](doc/images/switch_language.png) 2. Inspections ![Real time](doc/images/inspection.png) ![Settings](doc/images/inspection_setting.png) 3. Code Analyze ![Settings](doc/images/analyze.png) We use the idea standard Inspection Results to show our violations. ![Result](doc/images/inspection_result.png) We can also analyze file which is modified before vcs checkin. ![Before Checkin](doc/images/analyze_before_checkin.png) ## Other 1. [中文乱码解决方法](https://github.com/alibaba/p3c/issues/32#issuecomment-336762512) Appearance&Behavior -> Appearance -> UI Options -> Name 里面设置成微软雅黑(microsoft yahei light) ![Switch language](doc/images/change_name.png) 重启 Android Studio ![Switch language](doc/images/normal_view.png)