Klausimai pažymėti „pmd“

PMD nuskaito šaltinio kodą ir ieško galimų problemų, tokių kaip galimos klaidos, negyvas kodas, suboptimalus kodas, super sudėtingos išraiškos ir dublikatas. PMD palaiko „Java“, „JavaScript“, „XML“ ir daugelį kitų.
3
atsakymai

Kokie yra PMD ir „FindBugs“ skirtumai?

Buvo pateiktas klausimas, palyginantis PMD ir CheckStyle. Tačiau negaliu rasti geros PMD ir FindBugs skirtumų ir panašumų analizės. Manau, kad pagrindinis skirtumas yra tas, kad PMD veikia su pirminiu kodu, ir FindBugs veikia su sukauptais ...
lapkričio 28 d '10, 16:40
8
atsakymai

Ar pakeitimo „SonarQube“ yra „Checkstyle“, PMD, „FindBugs“?

Mes dirbame su interneto projektu nuo nulio ir ieškome šių statinių kodų analizės įrankių. Susitarimai („Checkstyle“) „bloga praktika“ (PMD) Galimos klaidos („FindBugs“) Projektas grindžiamas „Maven“. Vietoj kelių įrankių naudojimo ...
nustatė kovo 30 d
16
atsakymai

Checkstyle vs PMD

Į statymo sistemą mes pristatome statinius analizės įrankius. Mes naudojame Maven2, todėl „Checkstyle“ ir „PMD“ integracija tampa nemokama. Tačiau atrodo, kad tarp šių dviejų funkcijų egzistuoja didelis sutapimas.
nustatyti spalio 08 '08 10:52 val
4
atsakymai

RegExp atitikimo eilutė nepradeda nuo mano

Dėl PMD norėčiau turėti taisyklę, kuri įspėtų mane apie šiuos bjaurus kintamuosius, kurie prasideda nuo mano. Tai reiškia, kad turiu priimti visus kintamuosius, kurie NĖRA pradėti su mano. Taigi, man reikia RegEx (re), kuris elgiasi ...
nustatytas sausio 22 d '10, 12:44
1
atsakymas

Nepalaikomi @SuppressWarnings („PMD.DoNotCallSystemExit“)

Programoje reikia naudoti System.exit (0). „Eclipse“ įdiegtas PMD įskiepis ir skundžiasi šia kodo eilute. Įrašius @SuppressWarnings („PMD.DoNotCallSystemExit“) pašalinamas šis įspėjimas, bet dabar gaunu įspėjimą, kad ...
nustatyti 16 vas '11, 17:22
3
atsakymai

Nepavyko rasti XRef šaltinio nuorodai į

Turiu didelį projektą, kuriame naudojamas „pmd“ papildinys, kad patikrintumėte kodo kokybę. Kadangi aš pradėjau naudoti „pmd“ papildinį, gaunu tokį įspėjimo pranešimą: [ĮSPĖJIMAS] Nepavyko rasti šaltinio XRef, kad susietumėte su - DISABLED I go ...
nustatyti 20 rug. '12, 16:03
5
atsakymai

Venkite printStackTrace (); naudoti loginį skambutį

Savo paraiškoje aš paleisiu savo kodą per PMD.It rodo man šį pranešimą: Venkite printStackTrace (); vietoj to naudokite loginį skambutį. Ką tai reiškia?
gegužės 07 d. 12 val
6
atsakymai

Logger vs. System.out.println

Aš naudoju PMD įskiepį užtemimui, ir tai suteikia man klaidą, kai naudojate System.out.println () su paaiškinimu: Sistema. (out | err) .print naudojamas, apsvarstykite galimybę naudoti žurnalą. Mano klausimas yra tai, kas yra kirtiklis? Kaip ji naudojama ...
gegužės 10 d., 17 val
6
atsakymai

Kokia yra šių PMD taisyklių priežastis?

DataflowAnomalyAnalysis: Rasta „DD-anomalija“ kintamajam „kintamasis“ (stygos „n1“ - „n2“). DataflowAnomalyAnalysis: rastas „DU“ anomalija kintamajam „kintamasis“ (stygos „n1“ - „n2“). DD ir DU skamba pažįstami ... aš noriu pasakyti tokiuose dalykuose ...
nustatyti spalio 23 d '09 22:22
8
atsakymai

Tekstų rinkmenos turinys eilutėse - ar yra geriausia praktika? (palyginti su paskyrimu PMDInOperand)

Turime „Java“ programą, kurioje yra keli moduliai, kurie gali skaityti tekstinius failus. Jie tai daro paprasčiausiai su šiuo kodu: BufferedReader br = naujas BufferedReader (naujas FileReader (failas)); Styginių eilutė = null; kol ((eilutė = br ...
nustatytas sausio 13 d '11, 9:27
4
atsakymai

Efektyvumas: operatorių išjungimas, jei pareiškimai

PMD informuoja mane: jungiklis, turintis mažiau nei tris šakas, yra neveiksmingas, vietoj to naudokite teiginį. Kodėl Kodėl 3? Kaip jie nustato efektyvumą?
gegužės 05 d. 12 val
4
atsakymai

„Java PMD“ įsilaužimo klasės įspėjimas

Eilėje: privatus loginis kaištis; Gavau tokį įspėjimą apie PMD: rastas nepastovus, ne statinis narys. Pažymėkite kaip pereinamąjį laikotarpį arba suteikite prieigą. Ar kas nors gali paaiškinti, kodėl šis įspėjimas valgo ...
nustatyti 26 vas '09 12:45
4
atsakymai

Kaip eksportuoti „FindBugs / PMD / Checkstyle“ taisykles iš „Sonar“ ir importuoti į „Netbeans“

Mano kompanija turi sonarą su įvairiais įskiepiais (PMD, FindBugs, CheckStyle), ir nors ji yra labai naudinga, nes ji yra (ji veikia po kiekvieno Jenkins kūrimo, kurį sukelia SVN testas), norėčiau, kad galėčiau paleisti šiuos įvairius priedus ...
lapkričio 16 d. '11 19:46
4
atsakymai

„Kodėl“ už PMD taisykles

Ar yra geras šaltinis, apibūdinantis „kodėl“ už PMD taisyklių rinkinius? PMD svetainėje yra „kas“ - ką daro kiekviena taisyklė, tačiau neaprašo, kodėl PMD turi šią taisyklę ir kodėl ignoruojant šią taisyklę gali kilti problemų realiame pasaulyje ...
nustatė, kad kovo 24 d
9
atsakymai

jei (x! = y) prieš jei (x == y)

Paleidžiau PMD įskiepį „Eclipse“ prieš mano kodą ir gaunu aukšto prioriteto įspėjimą dėl kodo, panašaus į žemiau esantį kodą: jei (singleRequest! = Null) {// mano darbas} kitas {// mano kitas darbas} PMD sako: „ Venkite, jei (x! = ...
lapkričio 6 d. '12 21:42