Dzień dobry.
Mam pytanie odnośnie ostrzeżeń w "IntelliJ IDEA Community Edition 2022.3.2" bo znalazłem opcję, wyłączenia wszystkich ale to w opcjach.
Czy jest sposób na wyłączenie wybiórcze? np.
-
nieużywana funkcja i daje ostrzeżenie..
-
Tak się złożyło że np. pętla licząca od tyłu do zera z warunkiem wyjścia, która działa pięknie a wszystkie warunki wyskakują z niej przy pomocy return.. ale generuje żółte ostrzeżenie. Czy da się takie konkretne przypadki wyłączyć? Czy raczej trzeba by się skupić na ich dopracowaniu?
// przykład dla uproszczenia
int index = 10; // liczba wejściowa
do {
i--;
if (index>-1) {
return;
}
}
while (index>-1); // i to mi np generuje ostrzeżenie
Znalazłem sposób aby fragment dowolnego kodu wzięty w komentarz /(gwiazdka) (gwiazdka)/ który generuje szare ostrzeżenie ..
dopisuję /(gwiazdka) memento i jest ok.
Są jeszcze jakieś?
Mówisz o tym ostrzeżeniu?
Bo jeśli tak, to IDE w 100% ma racje, i ten kod nie ma sensu.
Mam pytanie odnośnie ostrzeżeń w "IntelliJ IDEA Community Edition 2022.3.2" bo znalazłem opcję, wyłączenia wszystkich ale to w opcjach.
Czy jest sposób na wyłączenie wybiórcze? np.
-
nieużywana funkcja i daje ostrzeżenie..
-
Tak się złożyło że np. pętla licząca od tyłu do zera z warunkiem wyjścia, która działa pięknie a wszystkie warunki wyskakują z niej przy pomocy return.. ale generuje żółte ostrzeżenie. Czy da się takie konkretne przypadki wyłączyć? Czy raczej trzeba by się skupić na ich dopracowaniu?
Jest opcja żeby wyłączyć różne inspekcje osobno, ale nie powinieneś tego robić. Wyłączanie tych opcji ma tylko sens w bardzo dziwnych przypadkach, i to wymaga bardzo dobrej zdolności do rozumienia tego - po pierwsze co Twój kod robi, i co ta zasada próbuje zrobić - żeby wykminić czy ta zasada ma sens czy nie - i czy ją wyłączyć czy nie.
Ja Ci radzę - nie wyłączaj inspekcji i postaraj się poprawić swój kod.