C OMP 110/401 A PPENDIX : I NSTALLING AND U SING C HECK S TYLE WITH UNC-C HECKS Instructor: Prasun...
-
Upload
randolph-crawford -
Category
Documents
-
view
224 -
download
1
Transcript of C OMP 110/401 A PPENDIX : I NSTALLING AND U SING C HECK S TYLE WITH UNC-C HECKS Instructor: Prasun...
![Page 1: C OMP 110/401 A PPENDIX : I NSTALLING AND U SING C HECK S TYLE WITH UNC-C HECKS Instructor: Prasun Dewan (FB 150, dewan@unc.edu)](https://reader036.fdocuments.us/reader036/viewer/2022062313/56649f4d5503460f94c6e700/html5/thumbnails/1.jpg)
COMP 110/401 APPENDIX: INSTALLING
AND USING CHECKSTYLE WITH UNC-CHECKS
Instructor: Prasun Dewan (FB 150, [email protected])
![Page 2: C OMP 110/401 A PPENDIX : I NSTALLING AND U SING C HECK S TYLE WITH UNC-C HECKS Instructor: Prasun Dewan (FB 150, dewan@unc.edu)](https://reader036.fdocuments.us/reader036/viewer/2022062313/56649f4d5503460f94c6e700/html5/thumbnails/2.jpg)
2
DOWNLOAD CHECKSTYLE ZIP AND JAR
![Page 3: C OMP 110/401 A PPENDIX : I NSTALLING AND U SING C HECK S TYLE WITH UNC-C HECKS Instructor: Prasun Dewan (FB 150, dewan@unc.edu)](https://reader036.fdocuments.us/reader036/viewer/2022062313/56649f4d5503460f94c6e700/html5/thumbnails/3.jpg)
3
SAVE THE JAR IN PLUG-IN SUBDIRECTORY OF ECLIPSE INSTALL
If Eclipse hangs when building project, delete this file!
![Page 4: C OMP 110/401 A PPENDIX : I NSTALLING AND U SING C HECK S TYLE WITH UNC-C HECKS Instructor: Prasun Dewan (FB 150, dewan@unc.edu)](https://reader036.fdocuments.us/reader036/viewer/2022062313/56649f4d5503460f94c6e700/html5/thumbnails/4.jpg)
4
SAVE THE JAR IN PLUG-IN SUBDIRECTORY OF ECLIPSE INSTALL
Plug in directory with UNChecks
Next start Eclipse
Do this step before installing checkstyle in the steps given next
![Page 5: C OMP 110/401 A PPENDIX : I NSTALLING AND U SING C HECK S TYLE WITH UNC-C HECKS Instructor: Prasun Dewan (FB 150, dewan@unc.edu)](https://reader036.fdocuments.us/reader036/viewer/2022062313/56649f4d5503460f94c6e700/html5/thumbnails/5.jpg)
5
HELPINSTALL NEW SOFTWARE
![Page 6: C OMP 110/401 A PPENDIX : I NSTALLING AND U SING C HECK S TYLE WITH UNC-C HECKS Instructor: Prasun Dewan (FB 150, dewan@unc.edu)](https://reader036.fdocuments.us/reader036/viewer/2022062313/56649f4d5503460f94c6e700/html5/thumbnails/6.jpg)
6
ADD
![Page 7: C OMP 110/401 A PPENDIX : I NSTALLING AND U SING C HECK S TYLE WITH UNC-C HECKS Instructor: Prasun Dewan (FB 150, dewan@unc.edu)](https://reader036.fdocuments.us/reader036/viewer/2022062313/56649f4d5503460f94c6e700/html5/thumbnails/7.jpg)
7
ADD OPTIONS, SELECT ARCHIVE
![Page 8: C OMP 110/401 A PPENDIX : I NSTALLING AND U SING C HECK S TYLE WITH UNC-C HECKS Instructor: Prasun Dewan (FB 150, dewan@unc.edu)](https://reader036.fdocuments.us/reader036/viewer/2022062313/56649f4d5503460f94c6e700/html5/thumbnails/8.jpg)
8
NAME ARCHIVE AND GIVE LOCATION OF CHECKSTYLE ZIP
![Page 9: C OMP 110/401 A PPENDIX : I NSTALLING AND U SING C HECK S TYLE WITH UNC-C HECKS Instructor: Prasun Dewan (FB 150, dewan@unc.edu)](https://reader036.fdocuments.us/reader036/viewer/2022062313/56649f4d5503460f94c6e700/html5/thumbnails/9.jpg)
9
SELECT CHECKSTYE AND PROCEED
![Page 10: C OMP 110/401 A PPENDIX : I NSTALLING AND U SING C HECK S TYLE WITH UNC-C HECKS Instructor: Prasun Dewan (FB 150, dewan@unc.edu)](https://reader036.fdocuments.us/reader036/viewer/2022062313/56649f4d5503460f94c6e700/html5/thumbnails/10.jpg)
10
CLOSE ECLIPSE AND RESTART
![Page 11: C OMP 110/401 A PPENDIX : I NSTALLING AND U SING C HECK S TYLE WITH UNC-C HECKS Instructor: Prasun Dewan (FB 150, dewan@unc.edu)](https://reader036.fdocuments.us/reader036/viewer/2022062313/56649f4d5503460f94c6e700/html5/thumbnails/11.jpg)
11
ACTIVATE CHECKSTYLE FOR PROJECT
Select project-Right ClickActivate Checkstyle
Should deactivate in case of errors in building code
![Page 12: C OMP 110/401 A PPENDIX : I NSTALLING AND U SING C HECK S TYLE WITH UNC-C HECKS Instructor: Prasun Dewan (FB 150, dewan@unc.edu)](https://reader036.fdocuments.us/reader036/viewer/2022062313/56649f4d5503460f94c6e700/html5/thumbnails/12.jpg)
12
EXAMINING PROJECT PROPERTIES
![Page 13: C OMP 110/401 A PPENDIX : I NSTALLING AND U SING C HECK S TYLE WITH UNC-C HECKS Instructor: Prasun Dewan (FB 150, dewan@unc.edu)](https://reader036.fdocuments.us/reader036/viewer/2022062313/56649f4d5503460f94c6e700/html5/thumbnails/13.jpg)
13
SELECTING UNC CHECKS
![Page 14: C OMP 110/401 A PPENDIX : I NSTALLING AND U SING C HECK S TYLE WITH UNC-C HECKS Instructor: Prasun Dewan (FB 150, dewan@unc.edu)](https://reader036.fdocuments.us/reader036/viewer/2022062313/56649f4d5503460f94c6e700/html5/thumbnails/14.jpg)
14
CHECKING CODE WITH CHECKSTYLE
Some checks need this command to be executed twice in succession
As you edit, checkstyle checks are automatically done
![Page 15: C OMP 110/401 A PPENDIX : I NSTALLING AND U SING C HECK S TYLE WITH UNC-C HECKS Instructor: Prasun Dewan (FB 150, dewan@unc.edu)](https://reader036.fdocuments.us/reader036/viewer/2022062313/56649f4d5503460f94c6e700/html5/thumbnails/15.jpg)
15
CHECK STYLE VIOLATIONS IN WARNINGS WINDOW
![Page 16: C OMP 110/401 A PPENDIX : I NSTALLING AND U SING C HECK S TYLE WITH UNC-C HECKS Instructor: Prasun Dewan (FB 150, dewan@unc.edu)](https://reader036.fdocuments.us/reader036/viewer/2022062313/56649f4d5503460f94c6e700/html5/thumbnails/16.jpg)
16
CHECK STYLE VIOLATIONS IN EDITOR WINDOW
![Page 17: C OMP 110/401 A PPENDIX : I NSTALLING AND U SING C HECK S TYLE WITH UNC-C HECKS Instructor: Prasun Dewan (FB 150, dewan@unc.edu)](https://reader036.fdocuments.us/reader036/viewer/2022062313/56649f4d5503460f94c6e700/html5/thumbnails/17.jpg)
17
ENABLING BUILT IN ECLIPSE CHECKS
![Page 18: C OMP 110/401 A PPENDIX : I NSTALLING AND U SING C HECK S TYLE WITH UNC-C HECKS Instructor: Prasun Dewan (FB 150, dewan@unc.edu)](https://reader036.fdocuments.us/reader036/viewer/2022062313/56649f4d5503460f94c6e700/html5/thumbnails/18.jpg)
18
REMOVING UNC CHECKS
Select UNC Filter as an excluse from checking item in project properties, checkstyle
![Page 19: C OMP 110/401 A PPENDIX : I NSTALLING AND U SING C HECK S TYLE WITH UNC-C HECKS Instructor: Prasun Dewan (FB 150, dewan@unc.edu)](https://reader036.fdocuments.us/reader036/viewer/2022062313/56649f4d5503460f94c6e700/html5/thumbnails/19.jpg)
19
REMOVING CHECKSTYLE COMPLETELY
![Page 20: C OMP 110/401 A PPENDIX : I NSTALLING AND U SING C HECK S TYLE WITH UNC-C HECKS Instructor: Prasun Dewan (FB 150, dewan@unc.edu)](https://reader036.fdocuments.us/reader036/viewer/2022062313/56649f4d5503460f94c6e700/html5/thumbnails/20.jpg)
20
REMOVING CHECKSTYLE COMPLETELY
![Page 21: C OMP 110/401 A PPENDIX : I NSTALLING AND U SING C HECK S TYLE WITH UNC-C HECKS Instructor: Prasun Dewan (FB 150, dewan@unc.edu)](https://reader036.fdocuments.us/reader036/viewer/2022062313/56649f4d5503460f94c6e700/html5/thumbnails/21.jpg)
21
TWO IMPORTANT BUILT-IN CHECKS
![Page 22: C OMP 110/401 A PPENDIX : I NSTALLING AND U SING C HECK S TYLE WITH UNC-C HECKS Instructor: Prasun Dewan (FB 150, dewan@unc.edu)](https://reader036.fdocuments.us/reader036/viewer/2022062313/56649f4d5503460f94c6e700/html5/thumbnails/22.jpg)
22
CHECKSTYLE AND ECLIPSE CHECKS ARE INTEGRATED