<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>stylecop Issue Tracker Rss Feed</title><link>http://stylecop.codeplex.com/workitem/list/basic</link><description>stylecop Issue Tracker Rss Description</description><item><title>Commented Unassigned: StyleCop has been hacked [7533]</title><link>http://stylecop.codeplex.com/workitem/7533</link><description>http&amp;#58;&amp;#47;&amp;#47;www.stylecop.com&amp;#47;docs&amp;#47;replica-designer-handbags.asp&lt;br /&gt;&lt;br /&gt;This url has been hacked by a company selling bags. &lt;br /&gt;Comments: Doesn&amp;#39;t seem so.</description><author>PauloMorgado</author><pubDate>Sat, 18 May 2013 10:50:45 GMT</pubDate><guid isPermaLink="false">Commented Unassigned: StyleCop has been hacked [7533] 20130518105045A</guid></item><item><title>Closed Unassigned: StyleCop has been hacked [7533]</title><link>http://stylecop.codeplex.com/workitem/7533</link><description>http&amp;#58;&amp;#47;&amp;#47;www.stylecop.com&amp;#47;docs&amp;#47;replica-designer-handbags.asp&lt;br /&gt;&lt;br /&gt;This url has been hacked by a company selling bags. &lt;br /&gt;Comments: fixed</description><author>andyr</author><pubDate>Fri, 17 May 2013 15:21:43 GMT</pubDate><guid isPermaLink="false">Closed Unassigned: StyleCop has been hacked [7533] 20130517032143P</guid></item><item><title>Commented Unassigned: StyleCop has been hacked [7533]</title><link>http://stylecop.codeplex.com/workitem/7533</link><description>http&amp;#58;&amp;#47;&amp;#47;www.stylecop.com&amp;#47;docs&amp;#47;replica-designer-handbags.asp&lt;br /&gt;&lt;br /&gt;This url has been hacked by a company selling bags. &lt;br /&gt;Comments: fixed</description><author>andyr</author><pubDate>Fri, 17 May 2013 15:21:35 GMT</pubDate><guid isPermaLink="false">Commented Unassigned: StyleCop has been hacked [7533] 20130517032135P</guid></item><item><title>Created Unassigned: readonly static property [7534]</title><link>http://stylecop.codeplex.com/workitem/7534</link><description>Hi everyone,&lt;br /&gt;&lt;br /&gt;I meet a warning about readonly and static property. I am using StyleCop 4.7.44.0 The warning is attached to post.&lt;br /&gt;</description><author>fatihtatoglu</author><pubDate>Fri, 17 May 2013 15:08:13 GMT</pubDate><guid isPermaLink="false">Created Unassigned: readonly static property [7534] 20130517030813P</guid></item><item><title>Created Unassigned: StyleCop has been hacked [7533]</title><link>http://stylecop.codeplex.com/workitem/7533</link><description>http&amp;#58;&amp;#47;&amp;#47;www.stylecop.com&amp;#47;docs&amp;#47;replica-designer-handbags.asp&lt;br /&gt;&lt;br /&gt;This url has been hacked by a company selling bags. &lt;br /&gt;</description><author>ownagevids</author><pubDate>Fri, 17 May 2013 13:48:53 GMT</pubDate><guid isPermaLink="false">Created Unassigned: StyleCop has been hacked [7533] 20130517014853P</guid></item><item><title>Commented Unassigned: Latest StyleCop constantly crashes on VS 2012 Update 2 [7520]</title><link>http://stylecop.codeplex.com/workitem/7520</link><description>After installing recent Update for Visual Studio 2012 - http&amp;#58;&amp;#47;&amp;#47;www.microsoft.com&amp;#47;en-us&amp;#47;download&amp;#47;details.aspx&amp;#63;id&amp;#61;38188 StyleCop started to crash studio often. On my box I get consistent crash on &amp;#39;Go to issue via double click&amp;#39; and I get often crashes on &amp;#39;&amp;#39;run StyleCop on project&amp;#39;.&lt;br /&gt;Comments: I am running into this same problem.  Visual Studio is becoming unusable due to StyleCop crashing it.   This appears to be caused by having a local stylecop settings file that has &amp;#34;merge with the following settings file&amp;#34; selected and pointing to a file not in a parent directory.  If I manually copy the configuration everywhere, I don&amp;#39;t get as many crashes -- but then I have to manually update a dozen copies of the same file because TFS doesn&amp;#39;t understand how to make a link.&amp;#10;</description><author>ekuns</author><pubDate>Tue, 14 May 2013 17:08:14 GMT</pubDate><guid isPermaLink="false">Commented Unassigned: Latest StyleCop constantly crashes on VS 2012 Update 2 [7520] 20130514050814P</guid></item><item><title>Commented Issue: Custom dictionary relative path [7435]</title><link>http://stylecop.codeplex.com/workitem/7435</link><description>Is it possible to change the custom dictionary relative path to be relative to the settings file rather than the file currently being analysed&amp;#63; I presume that if this change were made, the current behaviour could be recreated by placing a settings file into the appropriate subfolder.&lt;br /&gt;&lt;br /&gt;I suspect that in general there would be a single custom dictionary per solution, and a relative path could become tedious if its based off the analysed file.&lt;br /&gt;&lt;br /&gt;cf&amp;#58; http&amp;#58;&amp;#47;&amp;#47;stylecop.codeplex.com&amp;#47;workitem&amp;#47;7422&lt;br /&gt;&lt;br /&gt;Thanks.&lt;br /&gt;Comments: VS2010 &amp;#34;Add As Link&amp;#34; feature only allows the link to be added once in a C&amp;#35; project.  It cannot be added at each level of the folder tree.  As such, the links only work for files in the root of the C&amp;#35; project.  Spell checking in subfolders ignores the linked custom dictionary, resulting in large numbers of static analysis warnings.</description><author>dtcoder</author><pubDate>Mon, 13 May 2013 01:19:07 GMT</pubDate><guid isPermaLink="false">Commented Issue: Custom dictionary relative path [7435] 20130513011907A</guid></item><item><title>Commented Issue: Custom dictionary relative path [7435]</title><link>http://stylecop.codeplex.com/workitem/7435</link><description>Is it possible to change the custom dictionary relative path to be relative to the settings file rather than the file currently being analysed&amp;#63; I presume that if this change were made, the current behaviour could be recreated by placing a settings file into the appropriate subfolder.&lt;br /&gt;&lt;br /&gt;I suspect that in general there would be a single custom dictionary per solution, and a relative path could become tedious if its based off the analysed file.&lt;br /&gt;&lt;br /&gt;cf&amp;#58; http&amp;#58;&amp;#47;&amp;#47;stylecop.codeplex.com&amp;#47;workitem&amp;#47;7422&lt;br /&gt;&lt;br /&gt;Thanks.&lt;br /&gt;Comments: Prior to StyleCop 4.7.44, we were able to use &amp;#34;Add As Link&amp;#34; feature of Visual Studio to have just one CustomDictionary.xml file that was shared by multiple C&amp;#35; projects.&amp;#10;&amp;#10;This process is described at &amp;#91;MSDN&amp;#58; How to&amp;#58; Customize the Code Analysis Dictionary&amp;#10;&amp;#93;&amp;#40;http&amp;#58;&amp;#47;&amp;#47;msdn.microsoft.com&amp;#47;en-us&amp;#47;library&amp;#47;bb514188&amp;#40;v&amp;#61;vs.100&amp;#41;.aspx&amp;#41; in the section near the bottom titled &amp;#34;To apply a custom dictionary to a project&amp;#34;.&amp;#10;&amp;#10;Most Relevant Excerpt&amp;#58; &amp;#34;3.To add a dictionary that is shared among two or more projects, locate the file to share in the Add Existing Item dialog box, click the down arrow on the Add button and then click Add As Link.&amp;#34;&amp;#10;&amp;#10;This no longer works in StyleCop 4.7.44.&amp;#10;</description><author>dtcoder</author><pubDate>Mon, 13 May 2013 01:16:04 GMT</pubDate><guid isPermaLink="false">Commented Issue: Custom dictionary relative path [7435] 20130513011604A</guid></item><item><title>Created Unassigned: "Suppress Message" menu item not found in Error List window.  [7532]</title><link>http://stylecop.codeplex.com/workitem/7532</link><description>&amp;#33;&amp;#91;Image&amp;#93;&amp;#40;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;photos&amp;#47;fxcop&amp;#47;images&amp;#47;1349580&amp;#47;original.aspx&amp;#41;&lt;br /&gt;&lt;br /&gt;I can&amp;#39;t find this &amp;#34;Suppress Message&amp;#34; menu item in Visual Studio 2012 &amp;#43; StyleCop 4.7&lt;br /&gt;Where is it now&amp;#63;&lt;br /&gt;&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;blogs.msdn.com&amp;#47;b&amp;#47;codeanalysis&amp;#47;archive&amp;#47;2006&amp;#47;12&amp;#47;28&amp;#47;faq-what-is-the-globalsuppressions.cs-globalsuppressions.vb-file-and-why-is-it-needed-is-it-possible-to-change-the-name-of-this-file-david-kean.aspx&lt;br /&gt;</description><author>VictorWoo</author><pubDate>Fri, 10 May 2013 05:49:16 GMT</pubDate><guid isPermaLink="false">Created Unassigned: "Suppress Message" menu item not found in Error List window.  [7532] 20130510054916A</guid></item><item><title>Created Unassigned: Split SA1101 based on element type [7531]</title><link>http://stylecop.codeplex.com/workitem/7531</link><description>It would be nice to have different rules for using the this prefix based on element types&amp;#58; field, property, method. &lt;br /&gt;I would like to enforce the &amp;#39;this&amp;#39; prefix only when it is relevant&amp;#58; for fields using PascalCase. All other members are using CamelCase and for them it is pretty clear, that they are members of the class. The &amp;#39;this&amp;#39; prefix here is obsolete.&lt;br /&gt;</description><author>smibe</author><pubDate>Wed, 08 May 2013 02:03:38 GMT</pubDate><guid isPermaLink="false">Created Unassigned: Split SA1101 based on element type [7531] 20130508020338A</guid></item><item><title>Commented Feature: Split SA1600 into multiple rules based on the type [6981]</title><link>http://stylecop.codeplex.com/workitem/6981</link><description>Is it possible to split SA1600 into multiple rules based on the type&amp;#63; I would like to be able to tell style cop that undocumented public class declarations are errors, but constructors and public&lt;br /&gt; methods would are only warnings or hints.&lt;br /&gt;Comments: Can I get some direction on how to implement this&amp;#63;  Would like to help and get this item resolved.</description><author>brettveenstra</author><pubDate>Fri, 03 May 2013 15:37:46 GMT</pubDate><guid isPermaLink="false">Commented Feature: Split SA1600 into multiple rules based on the type [6981] 20130503033746P</guid></item><item><title>Created Unassigned: SA1650 Words with minus sign are not recognized in custom dictionary [7530]</title><link>http://stylecop.codeplex.com/workitem/7530</link><description>In my solution I have a Custom Dictionary for the words in summary tags which are standard not recognized. Some of these words use a minus sign, for example &amp;#34;HIV-virus&amp;#34;. These kind of words are not recognized if I put them in the code analysis custom dictionary. I still get a &amp;#34;SA1650&amp;#58; CSharp.Documentation&amp;#58; The documentation text within the summary tag contains incorrectly spelled words&amp;#58; HIV-virus&amp;#34; warning.&lt;br /&gt;</description><author>antiohne</author><pubDate>Wed, 01 May 2013 19:34:29 GMT</pubDate><guid isPermaLink="false">Created Unassigned: SA1650 Words with minus sign are not recognized in custom dictionary [7530] 20130501073429P</guid></item><item><title>Created Unassigned: SA1208 when using SystemWrapper import [7529]</title><link>http://stylecop.codeplex.com/workitem/7529</link><description>When using the SystemWrapper component and other non Microsoft components StyleCop complains with a SA1208 &amp;#58; CSharp.Ordering &amp;#58; System using directives must be placed before all other using directives.&lt;br /&gt;&lt;br /&gt;This is an example of the usings after they have been sorted by Visual Studio. Stylecop then complains about SystemWrapper and SystemWrapper.IO being out of sequence with the SA1208&amp;#58;&lt;br /&gt;&lt;br /&gt;    using System&amp;#59;&lt;br /&gt;    using System.Collections&amp;#59;&lt;br /&gt;    using System.Collections.Generic&amp;#59;&lt;br /&gt;    using System.Linq&amp;#59;&lt;br /&gt;    using System.Threading&amp;#59;&lt;br /&gt;    using System.Xml&amp;#59;&lt;br /&gt;    using System.Xml.Serialization&amp;#59;&lt;br /&gt;    using System.Xml.Xsl&amp;#59;&lt;br /&gt;    using log4net&amp;#59;&lt;br /&gt;    using OurSystemWrapper&amp;#59;&lt;br /&gt;    using SystemWrapper&amp;#59;&lt;br /&gt;    using SystemWrapper.IO&amp;#59;&lt;br /&gt;&lt;br /&gt;It would appear that StyleCop is seeing SystemWrapper as a System.xxxxx component  when it&amp;#39;s not.&lt;br /&gt;</description><author>trencherman</author><pubDate>Wed, 01 May 2013 09:35:27 GMT</pubDate><guid isPermaLink="false">Created Unassigned: SA1208 when using SystemWrapper import [7529] 20130501093527A</guid></item><item><title>Commented Unassigned: Add support for Resharper 8 [7528]</title><link>http://stylecop.codeplex.com/workitem/7528</link><description>Currently, Resharper 8 is in EAP state. Please add support for R&amp;#35; 8 to the StyleCop plugin.&lt;br /&gt;Comments: see https&amp;#58;&amp;#47;&amp;#47;stylecop.codeplex.com&amp;#47;workitem&amp;#47;7508</description><author>mightymuke</author><pubDate>Sun, 28 Apr 2013 18:27:39 GMT</pubDate><guid isPermaLink="false">Commented Unassigned: Add support for Resharper 8 [7528] 20130428062739P</guid></item><item><title>Created Unassigned: Add support for Resharper 8 [7528]</title><link>http://stylecop.codeplex.com/workitem/7528</link><description>Currently, Resharper 8 is in EAP state. Please add support for R&amp;#35; 8 to the StyleCop plugin.&lt;br /&gt;</description><author>CarstenSchuette</author><pubDate>Sun, 28 Apr 2013 16:11:12 GMT</pubDate><guid isPermaLink="false">Created Unassigned: Add support for Resharper 8 [7528] 20130428041112P</guid></item><item><title>Created Unassigned: SA1101 not firing when instance has same name as class. [7527]</title><link>http://stylecop.codeplex.com/workitem/7527</link><description>If you have a property with the same name as the class it&amp;#39;s in, StyleCop &amp;#40;4.7.44.0&amp;#41; does not warn about the missing &amp;#34;this.&amp;#34; Here&amp;#39;s an example piece of code&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;namespace StyleCopThisProblem&lt;br /&gt;&amp;#123;&lt;br /&gt;    using System.Text&amp;#59;&lt;br /&gt;&lt;br /&gt;    &amp;#47;&amp;#47;&amp;#47; &amp;#60;summary&amp;#62;&lt;br /&gt;    &amp;#47;&amp;#47;&amp;#47; My Class&lt;br /&gt;    &amp;#47;&amp;#47;&amp;#47; &amp;#60;&amp;#47;summary&amp;#62;&lt;br /&gt;    public class MyClass&lt;br /&gt;    &amp;#123;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;summary&amp;#62;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; Initializes a new instance of the &amp;#60;see cref&amp;#61;&amp;#34;MyClass&amp;#34;&amp;#47;&amp;#62; class.&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;&amp;#47;summary&amp;#62;&lt;br /&gt;        public MyClass&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            StringBuilder &amp;#61; new StringBuilder&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;            StringBuilderA &amp;#61; new StringBuilder&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;summary&amp;#62;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; Gets or sets the string builder with the same name as the Class.&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;&amp;#47;summary&amp;#62;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;value&amp;#62;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; The string builder.&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;&amp;#47;value&amp;#62;&lt;br /&gt;        public StringBuilder StringBuilder &amp;#123; get&amp;#59; set&amp;#59; &amp;#125;&lt;br /&gt;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;summary&amp;#62;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; Gets or sets the string builder with a different name than the Class.&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;&amp;#47;summary&amp;#62;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;value&amp;#62;&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; The string builder.&lt;br /&gt;        &amp;#47;&amp;#47;&amp;#47; &amp;#60;&amp;#47;value&amp;#62;&lt;br /&gt;        public StringBuilder StringBuilderA &amp;#123; get&amp;#59; set&amp;#59; &amp;#125;&lt;br /&gt;    &amp;#125;&lt;br /&gt;&amp;#125;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;In the constructor, you get the SA1101 warning for &amp;#34;StringBuilderA&amp;#34;, but not for &amp;#34;StringBuilder&amp;#34;.&lt;br /&gt;</description><author>rusitzky</author><pubDate>Thu, 25 Apr 2013 17:41:50 GMT</pubDate><guid isPermaLink="false">Created Unassigned: SA1101 not firing when instance has same name as class. [7527] 20130425054150P</guid></item><item><title>Created Unassigned: Nested await spacing inconsistent with Format Document [7526]</title><link>http://stylecop.codeplex.com/workitem/7526</link><description>Consider a nest await expression, such as this&amp;#58;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;await &amp;#40;await task&amp;#41;.SomethingAsync&amp;#40;&amp;#41;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;&lt;br /&gt;Visual Studio&amp;#39;s default formatting &amp;#40;using Format Document&amp;#41; places a space before the left parenthesis. However, that space triggers &amp;#34;SA1008 &amp;#58; CSharp.Spacing &amp;#58; Invalid spacing around the opening parenthesis.&amp;#34;&lt;br /&gt;&lt;br /&gt;The space should not trigger a warning.&lt;br /&gt;</description><author>breyed</author><pubDate>Tue, 23 Apr 2013 19:41:43 GMT</pubDate><guid isPermaLink="false">Created Unassigned: Nested await spacing inconsistent with Format Document [7526] 20130423074143P</guid></item><item><title>Created Unassigned: Syntax error with C# pointer [7525]</title><link>http://stylecop.codeplex.com/workitem/7525</link><description>The following code snippet display a SA0102 error &amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;Type t &amp;#61; typeof&amp;#40;void&amp;#42;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;&lt;br /&gt;The error message is &amp;#58;&lt;br /&gt;&amp;#62; SA0102&amp;#58; CSharp.CsParser &amp;#58; A syntax error has been discovered in file ........&lt;br /&gt;</description><author>GillesTourreau</author><pubDate>Tue, 23 Apr 2013 17:05:16 GMT</pubDate><guid isPermaLink="false">Created Unassigned: Syntax error with C# pointer [7525] 20130423050516P</guid></item><item><title>Commented Issue: SA1311: Warning should not be shown on private static readonly varibales [7314]</title><link>http://stylecop.codeplex.com/workitem/7314</link><description>The following code is marked by SA1311 rule&amp;#58;&lt;br /&gt;&lt;br /&gt;private static readonly Dictionary&amp;#60;Type, IProvider&amp;#62; providerInstances &amp;#61; new Dictionary&amp;#60;Type, IProvider&amp;#62;&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;I think this is wrong, because the field is static readonly, but it&amp;#39;s private. Only public static fields should start with an upper case letter. Or am I wrong&amp;#63;&lt;br /&gt;Comments: Private &amp;#61;&amp;#62; pascalCase</description><author>PauloMorgado</author><pubDate>Tue, 23 Apr 2013 13:06:24 GMT</pubDate><guid isPermaLink="false">Commented Issue: SA1311: Warning should not be shown on private static readonly varibales [7314] 20130423010624P</guid></item><item><title>Commented Issue: SA1311: Warning should not be shown on private static readonly varibales [7314]</title><link>http://stylecop.codeplex.com/workitem/7314</link><description>The following code is marked by SA1311 rule&amp;#58;&lt;br /&gt;&lt;br /&gt;private static readonly Dictionary&amp;#60;Type, IProvider&amp;#62; providerInstances &amp;#61; new Dictionary&amp;#60;Type, IProvider&amp;#62;&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;I think this is wrong, because the field is static readonly, but it&amp;#39;s private. Only public static fields should start with an upper case letter. Or am I wrong&amp;#63;&lt;br /&gt;Comments: Just voicing my opinion&amp;#58; &amp;#10;I disagree with the conclusion as well.  For example, it doesn&amp;#39;t make sense to have a warning on a private static field that backs a public static property.&amp;#10;&amp;#10;public static Foo Something&amp;#10;&amp;#123;&amp;#10;  get&amp;#10;  &amp;#123;&amp;#10;    Contract.Ensures&amp;#40;Contract.Result&amp;#60;Foo &amp;#62;&amp;#40;&amp;#41; &amp;#33;&amp;#61; null&amp;#41;&amp;#59;&amp;#10;    Contract.Ensures&amp;#40;Contract.Result&amp;#60;Foo &amp;#62;&amp;#40;&amp;#41;.Bar &amp;#61;&amp;#61; true&amp;#41;&amp;#59;&amp;#10;&amp;#10;    return something&amp;#59;&amp;#10;  &amp;#125;&amp;#10;&amp;#125;&amp;#10;&amp;#10;private static readonly Foo something &amp;#61; new Foo&amp;#40;bar&amp;#58; true&amp;#41;&amp;#59;&amp;#10;&amp;#10;Obviously I can&amp;#39;t change &amp;#34;something&amp;#34; to &amp;#34;Something&amp;#34; because it will conflict.  Using a different name for either will be inconsistent with instance property&amp;#47;fields.  Also, I can&amp;#39;t simply make it public because I&amp;#39;ll lose the contracts.  And contracts aren&amp;#39;t the only reason that you may want to use this pattern.</description><author>davedev</author><pubDate>Mon, 22 Apr 2013 19:50:07 GMT</pubDate><guid isPermaLink="false">Commented Issue: SA1311: Warning should not be shown on private static readonly varibales [7314] 20130422075007P</guid></item></channel></rss>