Wyłączanie reguł StyleCop

Używam StyleCop. Ale jest kilka zasad, które chcę zignorować, na przykład używając this. przed członkami klasy.

Jak wyłączyć regułę StyleCop. Szukałem, ale nie mogę znaleźć, jak to zrobić.

Author: bdukes, 2009-03-13

3 answers

W instalacji StyleCop, jest ustawienie.Plik StyleCop. Możesz to edytować, aby wyłączyć reguły na całym świecie. Przeciągnij ten plik do pliku wykonywalnego edytora ustawień w tym pliku, aby go edytować.

Możesz również umieścić kopie pliku ustawień w swoich projektach, aby zastąpić ustawienia globalne.

Jeśli używasz integracji z Visual Studio, a nie tylko integracji z MSBuild, powinieneś być w stanie przejść do edytora ustawień dla każdego projektu, klikając prawym przyciskiem myszy swój projekt i wybierając "StyleCop Settings" lub coś w tym stylu.

 76
Author: bdukes,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-09-27 13:41:07

Ta szczególna reguła jest pod regułami czytelności-Member Access-SA1101: PrefixLocalCallsWithThis.

Jeśli to wyłączysz, powinien przestać na Ciebie krzyczeć... Musiałem to zrobić. Stylecop przyprawia mnie o ból głowy.

 6
Author: DeadlyChambers,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-04-04 21:48:49

Stylecop jest konfigurowalny na poziomie projektu. Łatwo Zarządzaj regułami za pomocą interfejsu graficznego zamiast edycji pliku ustawień.(Jakiś czas w niektórych wersjach wymienionych jako Stylecop settings)

Powinieneś zobaczyć opcję Szukaj/Znajdź po wybraniu opcji Ustawienia, Jak na poniższym obrazku.

Ex: jeśli chcesz usunąć regułę, w której // komentarze są niedozwolone i //// są dozwolone przez stylecop, wyszukaj identyfikator reguły stylecop. W tym przypadku jest to SA1005. Można to zobaczyć w sekcja ostrzeżenia podczas uruchamiania stylecop w projekcie. Znajdź za pomocą słowa kluczowego SA1005 i powinieneś zobaczyć to w sekcji wyników. Po prostu odznacz.

Tutaj wpisz opis obrazka

Możesz zarządzać regułami jak poniżej

Tutaj wpisz opis obrazka

 2
Author: Kurkula,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-02-09 20:11:18