23 May 2008

Microsoft Source Analysis (StyleCop)

Microsoft відповіла тулзам, що використовують парсінг коду.

Офіційний анонс - http://blogs.msdn.com/sourceanalysis/archive/2008/05/23/announcing-the-release-of-microsoft-source-analysis.aspx

Вибачайте за копі-паст, немає часу, хочеться подивитися:

  • Layout of elements, statements, expressions, and query clauses
  • Placement of curly brackets, parenthesis, square brackets, etc
  • Spacing around keywords and operator symbols
  • Line spacing
  • Placement of method parameters within method declarations or method calls
  • Standard ordering of elements within a class
  • Formatting of documentation within element headers and file headers
  • Naming of elements, fields and variables
  • Use of the built-in types
  • Use of access modifiers
  • Allowed contents of files
  • Debugging text

Налаштування:

image

Результати:

image

Зкачати можна - http://code.msdn.microsoft.com/sourceanalysis/Release/ProjectReleases.aspx?ReleaseId=1047

Помічено як: , , ,
 

Коментарі

# Leshchinsky said:

Замечена интересная, неприятная особенность:

StyleCop работает только для приложений которые имеют файл проекта.

Т.е. если мы имеем веб портал без файла проекта, StyleCop выводит в Output

------Source Analysis started ------

------ No files to analyze ------

и прекращает работу.  

Меню для конфигурирования StyleCop также не отображается, а выдается ошибка "Unable to get the path to the project."

25 May 08 at 1:49 PM
# Leshchinsky said:

Ребята с команды StyleCop  потихоньку начали выкладывать пояснения к правилам

http://blogs.msdn.com/sourceanalysis/pages/source-analysis-4-2-documentation-rules.aspx

26 May 08 at 6:05 AM
# Leshchinsky said:

Появился проект с исходниками позволяющий применить рекомендации StyleCop как политики в TFS http://teamfoundation.blogspot.com/2008/05/source-analysis-for-c-checkin-policy.html

27 May 08 at 4:43 AM
# Mike Chaliy said:

Володимир, це краще в окремий пост, інакше ваша інформація загбуиться, дотого ж її не прочтуть ті люди що користуються РСС.

27 May 08 at 5:52 AM
# Leshchinsky said:

Вот здесь на блоге http://weblogs.asp.net/bsimser/archive/2008/07/04/microsoft-stylecop-totalitarian-rules.aspx размещена статья с замечаниями к StyleCop с которыми я частично согласен ...

Рекомендую почитать комментарии к публикации ....

07 July 08 at 6:36 AM
Анонімні коментарі деактивовані. Увійдіть або Зареєструйтесь щоб мати доступ до ресурсів Спільноти.

About Mike Chaliy

Вчу українську, багато працюю. Цікавлюсь моделюванням небезпек. Більшість часу витрачаю на .Net.