Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WinForms, .Net Framework Новый топик    Ответить
 C# линтеры  [new]
hVostt
Member

Откуда:
Сообщений: 19144
Пользуетесь линтером в проектах на C#?
Если да, то каким? Встроен в конвеер сборки?
5 ноя 20, 07:35    [22226605]     Ответить | Цитировать Сообщить модератору
 Re: C# линтеры  [new]
fkthat
Member

Откуда:
Сообщений: 4642
Использую FxCop.

StyleCop выкосили, т.к. он не поддерживает .editorconfig и надвигается 5.0, где его функционал уже из коробки через EnforceCodeStyleInBuild.

В CI, конечно, встроено, впрочем, когда его добавляешь пакетом в проект, то он сам автоматически в build встраивается.

Сообщение было отредактировано: 5 ноя 20, 08:50
5 ноя 20, 08:54    [22226626]     Ответить | Цитировать Сообщить модератору
 Re: C# линтеры  [new]
hVostt
Member

Откуда:
Сообщений: 19144
fkthat,

Ага, тоже значит ждёшь коробочный код анализис из 5-ки :)
Кул.
5 ноя 20, 17:03    [22227016]     Ответить | Цитировать Сообщить модератору
 Re: C# линтеры  [new]
fkthat
Member

Откуда:
Сообщений: 4642
hVostt
fkthat,

Ага, тоже значит ждёшь коробочный код анализис из 5-ки :)
Кул.

Это же Style Analisys. Хотя был бы не против, если бы они и FxCop в "коробку" тоже добавили.
5 ноя 20, 18:23    [22227081]     Ответить | Цитировать Сообщить модератору
 Re: C# линтеры  [new]
hVostt
Member

Откуда:
Сообщений: 19144
fkthat
Это же Style Analisys. Хотя был бы не против, если бы они и FxCop в "коробку" тоже добавили.



Ну есть CA, и на ещё вот это

https://dotnet.myget.org/feed/roslyn/package/nuget/Microsoft.CodeAnalysis.CSharp.CodeStyle
5 ноя 20, 18:48    [22227098]     Ответить | Цитировать Сообщить модератору
 Re: C# линтеры  [new]
fkthat
Member

Откуда:
Сообщений: 4642
hVostt
Ну есть CA, и на ещё вот это

https://dotnet.myget.org/feed/roslyn/package/nuget/Microsoft.CodeAnalysis.CSharp.CodeStyle

Да, я про него вкратце уже читал. Он еще в превью. Его на самом деле запилили на основе того SA, что встроен в саму VS. Просто встроенный так by design сделан, что работает только внутри VS, а этот работает и в VS и при билде.
5 ноя 20, 19:38    [22227126]     Ответить | Цитировать Сообщить модератору
 Re: C# линтеры  [new]
hVostt
Member

Откуда:
Сообщений: 19144
fkthat,

Ну да, надо попробовать пока релиза ждём.
А FxCop насколько я понял всё, будущего нет.
6 ноя 20, 08:45    [22227332]     Ответить | Цитировать Сообщить модератору
 Re: C# линтеры  [new]
fkthat
Member

Откуда:
Сообщений: 4642
hVostt
А FxCop насколько я понял всё, будущего нет.

С чего бы? Может, разве что, его правила во встроенные аналайзеры перенесут. На данный момент онт просто дополняет правила "из коробки" своими.
6 ноя 20, 12:08    [22227431]     Ответить | Цитировать Сообщить модератору
 Re: C# линтеры  [new]
hVostt
Member

Откуда:
Сообщений: 19144
fkthat,

действительно, упустил этот момент
6 ноя 20, 13:34    [22227493]     Ответить | Цитировать Сообщить модератору
 Re: C# линтеры  [new]
fkthat
Member

Откуда:
Сообщений: 4642
fkthat
Может, разве что, его правила во встроенные аналайзеры перенесут.

Все случилось ровно как я и говорил три месяца назад. Начиная с .NET5 SDK FxCop как отдельный пакет стал deprecated, а его правила перенесли в коробочный Microsoft.CodeAnalysis.NetAnalysers.
24 фев 21, 10:21    [22285491]     Ответить | Цитировать Сообщить модератору
 Re: C# линтеры  [new]
hVostt
Member

Откуда:
Сообщений: 19144
fkthat
fkthat
Может, разве что, его правила во встроенные аналайзеры перенесут.

Все случилось ровно как я и говорил три месяца назад. Начиная с .NET5 SDK FxCop как отдельный пакет стал deprecated, а его правила перенесли в коробочный Microsoft.CodeAnalysis.NetAnalysers.


+

24 фев 21, 11:53    [22285539]     Ответить | Цитировать Сообщить модератору
Все форумы / WinForms, .Net Framework Ответить