集えFindBugsマスター! ~ SpotBugs 3.1.0 RC2 のご紹介 ~

集えFindBugsマスター! ~ SpotBugs 3.1.0 RC2 のご紹介 ~

4ccf6c02807d06f043a71435c48ce86a?s=128

Kengo TODA

May 20, 2017
Tweet

Transcript

  1. ू͑FindBugsϚελʔʂ ʙ SpotBugs 3.1.0 RC2 ͷ͝঺հ ʙ 2017/May/20 JJUG CCC

    2017 Spring, Kengo TODA (skypencil@gmail.com)
  2. લஔ͖ • FindBugsίϛϡχςΟʹ͓͚Δྫͷ݅ͷహ຤ɺͦͯ͠ SpotBugsͱ͸Կ͔

  3. 3.0.1 -> 3.1.0-RC2 (ػೳ) • Java7αϙʔτ, WebCloud, BlueJαϙʔτ౳ͷഇࢭ • Java8αϙʔτͷ޲্

    • ެࣜGradleϓϥάΠϯ • 2ׂऑͷ଎౓վળ • ೔ຊޠϝοηʔδͷվળʢThanks @orihalcon128!ʣ
  4. 3.0.1 -> 3.1.0-RC2 (ߏ੒) • AntͱMavenͷࠞ੒ˠ΄΅Gradleͱ͖Ͳ͖Ant • Travis CIɺCoverallsͷಋೖ •

    σΟϨΫτϦߏ੒ͷվળ • ґଘͷ੔ཧ
  5. 3.0.1 -> 3.1.0-RC2 (ଞ) • CHANGELOG.md in 3.1.0_RC2 tag

  6. Քಇ֬ೝ࣮੷ • ίϚϯυϥΠϯ • Maven • SonarQube (sonar-findbugsΛࣗ෼ͰϏϧυ) • Guide

    for migration from FindBugs 3.0 to SpotBugs 3.1
  7. ໰୊Λݟ͚ͭͨΒ • ӳޠͰIssue΍PRΛૹͬͯ΄͍͠ʂ • MCVEͷॻ͖ํ͕CONTRIBUTING.mdʹهࡌ

  8. 3.1.0 -> 4.0.0 • https://github.com/spotbugs/spotbugs/milestone/2 • Java9ରԠʢJigsawʣ • ϚϧνεϨουରԠʁAndroidαϙʔτʁ •

    ͭ·Γɺ͜Ε͔Βٞ࿦
  9. Thank you! GitHubͰ͓ձ͍͠·͠ΐ͏!