Линт для [закрытого] C#

Сделайте так, чтобы основной метод выглядел следующим образом, и удалите сканеры из ваших методов следующим образом:

 public static void main(String [] args) { 
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter your number to check even or odd: ");
      x = sc.nextInt();
      System.out.println("Enter your number to make a box: ");
      n = sc.nextInt();
      System.out.println(evenOdd(x));
      System.out.println(boxMake(n));
      System.out.println(checkPrime(n));  
     }
public static boolean evenOdd(int x) {
  boolean odd = false;
if(x % 2 ==0){
odd = true;
  System.out.println(odd + " is true.");
 }
return odd;
}

public static void boxMake(int n) {
for(int i=0; i<n; i++){
  for(int x=0; x<n; x++){
     System.out.print("*");
   }
     System.out.println("");
  }
}

 public static int checkPrime(int n){
 int i;
 int m=0;
 int flag=0;
 m=n/2;
  if(n==0||n==1){
     System.out.println(n + " is not a prime number");
  }else{
     for(i=2; i<=m; i++){
        if(n % i == 0){
           System.out.println(n + " is not a prime number");
           flag = 1;
        break;
        }
      }
        if(flag == 0){
           System.out.println(n + " is a prime number"); 
        }
     }
      return n;
   }
}
54
задан Mehrdad Afshari 14 April 2009 в 06:46
поделиться

4 ответа

Пробовал FxCop ? Он интегрирован в VS как «Анализ кода»

В более новых версиях Visual Studio он называется «Анализ кода Microsoft» и может быть загружен с торговой площадки Visual Studio: https://marketplace.visualstudio.com /items?itemName=VisualStudioPlatformTeam.MicrosoftCodeAnalysis2017

36
ответ дан Mehrdad Afshari 7 November 2019 в 08:05
поделиться

Решарпер выполняет значительный статический анализ, а также выполняет множество других полезных задач. Начиная с , версия 8.0 анализ может выполняться в режиме командной строки. В настоящее время я не буду писать код на C # без него.

Как и FxCop, Gendarme - это еще один инструмент, на который можно посмотреть (это версия FxCop от Mono, но они отличаются по подходу и ошибкам, которые они на самом деле найти).

20
ответ дан Community 7 November 2019 в 08:05
поделиться

Жандарм для моно похож на FxCop

5
ответ дан Johan Bezem 7 November 2019 в 08:05
поделиться

Вы можете попробовать .Net Reflector от Red-Gate, вы можете получить его у здесь . Многие полезные плагины для .Net Reflector доступны на CodePlex, вы можете получить их у здесь .

0
ответ дан this. __curious_geek 7 November 2019 в 08:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: