Custom Inspection

8d887e6605353ca5fb1e05f38564ef50?s=47 Shiraji
September 14, 2015

Custom Inspection

I created custom inspection as a IntelliJ plugin. I will introduce some goods point on how to develop the custom inspections.

8d887e6605353ca5fb1e05f38564ef50?s=128

Shiraji

September 14, 2015
Tweet

Transcript

  1. $VTUPN*OTQFDUJPO -JUFSBMMZ *OUFMMJ+1MVHJOษڧձ :PTIJOPSJ*TPHBJ !TIJSBK@J

  2. )FMMP KCVHK w !TIJSBK@J (JU)VCTIJSBKJ  w "OESPJEJ04EFWFMPQFS w "OESPJE4UVEJPˠ*OUFMMJ+

    w 1VCMJTIFEQMVHJOT
  3. $VTUPN*OTQFDUJPO

  4. $VTUPN*OTQFDUJPO

  5. w IUUQTBNVSBJTNDPNQSPEVDUTKFUCSBJOTJOUFMMJKJEFB RVJDLTUBSUJOTQFDUJPOT

  6. w IUUQRJJUBDPNTIJSBKJJUFNTCFBCDCFFDD

  7. *OTIPSU

  8. )&/5"* PGSFBMUJNFDPEFBOBMZTJTˠ2VJDLpY

  9. -FU`T$VTUPNJ[F

  10. 8IBU*8BOU w 'PSDFJNQMFNFOUTUBUJDNFUIPET w "OESPJEEFWFMPQFSTOFFEFEJU IUUQRJJUBDPN/L[OJUFNTGDBCCG

  11. $SFBUJOH$VTUPN*OTQFDUJPO IUUQTXXXKFUCSBJOTDPNJEFBIFMQDSFBUJOH DVTUPNJOTQFDUJPOTIUNM TFBSDIMPDBM*OTQFDUJPO

  12. $SFBUJOH$VTUPN*OTQFDUJPO IUUQTXXXKFUCSBJOTDPNJEFBIFMQDSFBUJOH DVTUPNJOTQFDUJPOTIUNM TFBSDIMPDBM*OTQFDUJPO

  13. $SFBUJOH$VTUPN*OTQFDUJPO IUUQTXXXKFUCSBJOTDPNJEFBIFMQDSFBUJOH DVTUPNJOTQFDUJPOTIUNM TFBSDIMPDBM*OTQFDUJPO %*:

  14. (03*(03*

  15. %POF

  16. 'PSHFU*U

  17. 1PJOUT w /POFPSBGFXPQUJPOT BUNPTU  w FOBCMFE#Z%FGBVMUlUSVF w /PDPOpHVSBCMF w

    *OTQFDUJPO1SPpMF&OUSZSFBE4FUUJOHT
  18. 1MVHJO4JNQMF

  19. "DUJWJUZDSFBUF*OUFOU*OTQFDUJPO IUUQTHJUIVCDPNTIJSBKJDSFBUFJOUFOUJOTQFDUJPO

  20. 'SBHNFOUOFX*OTUBODF*OTQFDUJPO IUUQTHJUIVCDPNTIJSBKJOFXJOTUBODFJOTQFDUJPO

  21. 4BEMZ

  22. IUUQTHJUIVCDPNTIJSBKJOFXJOTUBODFJOTQFDUJPO IUUQTQMVHJOTKFUCSBJOTDPNQMVHJO w4UBST w%PXOMPBET

  23. 8):+"1"/&4& "/%30*%1&01-&

  24. 5IBOLZPV

  25. 3FGFSFODFT w l*OUFMMJ+*%&"ΫΠοΫελʔτrΠϯεϖΫγϣϯzαϜϥΠζϜIUUQTBNVSBJTNDPN QSPEVDUTKFUCSBJOTJOUFMMJKJEFBRVJDLTUBSUJOTQFDUJPOT w l"OESPJE4UVEJPͷ*OTQFDUJPOͰίʔυνΣοΫΛָʹͯ͠Έͨɻz2JJUBIUUQRJJUBDPNTIJSBKJ JUFNTCFBCDCFFDD w l"DUJWJUZͷ&YUSB΍'SBHNFOUͷ"SHVNFOUΛઃఆ͢Δ੹຿͸ɺݺͼग़͞ΕΔଆʹ࣋ͨͤͨ΄͏͕͍ ͍Μ͡ΌͶʔͷͱ͍͏ఏҊz2JJUBIUUQRJJUBDPN/L[OJUFNTGDBCCG

    w l$SFBUJOH$VTUPN*OTQFDUJPOz+FU#SBJOTTSPIUUQTXXXKFUCSBJOTDPNJEFBIFMQ DSFBUJOHDVTUPNJOTQFDUJPOTIUNM TFBSDIMPDBM*OTQFDUJPO w l"DUJWJUZ$SFBUF*OUFOU*OTQFDUJPOz(JU)VC *ODIUUQTHJUIVCDPNTIJSBKJDSFBUFJOUFOU JOTQFDUJPO w l'SBHNFOUOFX*OTUBODF*OTQFDUJPOz(JU)VC *ODIUUQTHJUIVCDPNTIJSBKJOFXJOTUBODF JOTQFDUJPO w l'SBHNFOUOFX*OTUBODF*OTQFDUJPOz+FU#SBJOTIUUQTQMVHJOTKFUCSBJOTDPNQMVHJO