This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
laboratoare:tutorial-checkstyle:intellij [2017/09/26 16:41] Mihai Burduselu [Utilizare plugin] |
laboratoare:tutorial-checkstyle:intellij [2017/10/06 01:42] (current) Mihai Burduselu [Instalare și rulare checkstyle ca plugin în IntelliJ Idea] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | =Instalare checkstyle ca plugin în IntelliJ Idea= | + | =Instalare și rulare checkstyle ca plugin în IntelliJ Idea= |
| - | ==Step by step== | + | * Responsabil: [[michelcatalin@gmail.com|Mihai Burdușelu]] |
| + | * Data publicării: 01.10.2017 | ||
| + | * Data ultimei modificări: 02.10.2017 | ||
| + | |||
| + | ==Instalare plugin== | ||
| 1. Deschideți proiectul în IntelliJ, File -> Settings -> Plugins. | 1. Deschideți proiectul în IntelliJ, File -> Settings -> Plugins. | ||
| 2. În bara de căutare din Plugins căutați "checkstyle". | 2. În bara de căutare din Plugins căutați "checkstyle". | ||
| Line 18: | Line 22: | ||
| 8. Click pe restart (de data asta se va restarta). | 8. Click pe restart (de data asta se va restarta). | ||
| - | {{:laboratoare:tutorial-checkstyle:intellij:tci_05.jpg?nolink|} | + | {{:laboratoare:tutorial-checkstyle:intellij:tci_05.jpg?nolink|}} |
| 9. Pluginul este instalat. | 9. Pluginul este instalat. | ||
| - | ==Utilizare plugin== | + | ==Configurare plugin== |
| Pentru fiecare proiect java diferit trebuie configurate regulile ce vor fi folosite de pluginul checkstyle. | Pentru fiecare proiect java diferit trebuie configurate regulile ce vor fi folosite de pluginul checkstyle. | ||
| Pe scurt, trebuie importat un fișier xml cu regulile de validare. | Pe scurt, trebuie importat un fișier xml cu regulile de validare. | ||
| Line 29: | Line 33: | ||
| {{:laboratoare:tutorial-checkstyle:intellij:tci_06.jpg?nolink|}} | {{:laboratoare:tutorial-checkstyle:intellij:tci_06.jpg?nolink|}} | ||
| - | 3. Selectați calea către fișierul poo_checks.xml și introduceți o descriere în câmpul Description. | + | 3. Selectați calea către fișierul poo_checks.xml (vezi mai jos Resurse) și introduceți descrierea poo_checks în câmpul Description. |
| {{:laboratoare:tutorial-checkstyle:intellij:tci_07.jpg?nolink|}} | {{:laboratoare:tutorial-checkstyle:intellij:tci_07.jpg?nolink|}} | ||
| 4. Apăsați Next, iar apoi Finish. | 4. Apăsați Next, iar apoi Finish. | ||
| - | 5. Bifați căsuța "Threat Checkstyle errors as warnings" | + | 5. Bifați căsuța "Threat Checkstyle errors as warnings", căsuța "poo_checks" și apăsați Apply, apoi Ok. |
| {{:laboratoare:tutorial-checkstyle:intellij:tci_08.jpg?nolink|}} | {{:laboratoare:tutorial-checkstyle:intellij:tci_08.jpg?nolink|}} | ||
| + | ==Rulare checkstyle== | ||
| + | 1. Help -> Find Action sau CTRL+SHIFT+A | ||
| + | 2. Tastați "checkstyle". Va apărea un drop-down cu mai multe opțiuni. Pe noi ne interesează să rulăm checkstyle în fișierul curent sau în tot proiectul. | ||
| + | {{:laboratoare:tutorial-checkstyle:intellij:tci_09.jpg?nolink|}} | ||
| + | |||
| + | 3. Rezultatul rulării checkstyle. | ||
| + | {{:laboratoare:tutorial-checkstyle:intellij:tci_10.jpg?nolink|}} | ||
| + | ==Resurse== | ||
| + | * [[http://checkstyle.sourceforge.net/checks.html|Documentație warninguri checkstyle]] | ||
| + | * {{:laboratoare:tutorial-checkstyle:intellij:poo_checks.zip}} | ||