<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>TFSCCPolicy Work Item Rss Feed</title><link>http://www.codeplex.com/WorkItem/List.aspx?ProjectName=TFSCCPolicy</link><description>TFSCCPolicy Work Item Rss Description</description><item><title>Created Issue: VS 2012 Support [33497]</title><link>http://tfsccpolicy.codeplex.com/workitem/33497</link><description>Hi&lt;br /&gt;Did you plan to add support for VS 2012&amp;#63;&lt;br /&gt;</description><author>knoxi</author><pubDate>Fri, 30 Nov 2012 11:44:15 GMT</pubDate><guid isPermaLink="false">Created Issue: VS 2012 Support [33497] 20121130114415A</guid></item><item><title>Created Issue: Failed Parsing File [32688]</title><link>http://tfsccpolicy.codeplex.com/workitem/32688</link><description>Hi&lt;br /&gt;On certain files, the error &amp;#34;Failed Parsing File ...&amp;#34; occurs during check-in.&lt;br /&gt;We detected that this appears when a character is duplicated in a file&amp;#58;&lt;br /&gt;e.g.&lt;br /&gt;twice &amp;#58;&amp;#58;   -&amp;#62;  using global&amp;#58;&amp;#58;SpaceClaim.Api.V9&amp;#59;&lt;br /&gt;twice &amp;#34;&amp;#34;  -&amp;#62;  string text &amp;#61; String.Format&amp;#40;&amp;#34;Size&amp;#58; &amp;#34;&amp;#34;&amp;#123;0&amp;#125;mm&amp;#34;&amp;#34;&amp;#34;, this.Width&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Could you please check your parser and fix it&amp;#63;&lt;br /&gt;&lt;br /&gt;Thanks.&lt;br /&gt;&lt;br /&gt;Demian&lt;br /&gt;</description><author>knoxi</author><pubDate>Thu, 10 May 2012 10:43:09 GMT</pubDate><guid isPermaLink="false">Created Issue: Failed Parsing File [32688] 20120510104309A</guid></item><item><title>Created Issue: Operator overloading not considered [26574]</title><link>http://tfsccpolicy.codeplex.com/WorkItem/View.aspx?WorkItemId=26574</link><description>Hello,&lt;br /&gt;&lt;br /&gt;can you please implement support for checking operator overloads &amp;#58;&amp;#41;&lt;br /&gt;Code like this is not considered by the policy&amp;#58;&lt;br /&gt;&lt;br /&gt;public static explicit operator Property&amp;#40;PropertyProxy objPropertyProxy&amp;#41;&lt;br /&gt;&amp;#123;&lt;br /&gt;    Property objProperty&amp;#59;&lt;br /&gt;&lt;br /&gt;    objProperty &amp;#61; new Property&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;    for &amp;#40;int n &amp;#61; 0&amp;#59; n &amp;#60; objPropertyProxy.DetailList.Count&amp;#59; n&amp;#43;&amp;#43;&amp;#41;&lt;br /&gt;    &amp;#123;&lt;br /&gt;        objProperty.Add&amp;#40;&amp;#40;Detail&amp;#41;&amp;#40;objPropertyProxy.DetailList&amp;#91;n&amp;#93;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;    &amp;#125;&lt;br /&gt;    return objProperty&amp;#59;&lt;br /&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;Would be really nice to have it a later release.&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Jens&lt;br /&gt;</description><author>Scordo</author><pubDate>Thu, 25 Mar 2010 12:29:33 GMT</pubDate><guid isPermaLink="false">Created Issue: Operator overloading not considered [26574] 20100325122933P</guid></item><item><title>Created Issue: Enforce policy only on certain types of changes</title><link>http://www.codeplex.com/TFSCCPolicy/WorkItem/View.aspx?WorkItemId=18546</link><description>On a large existing codebase, turning this policy on is very disruptive. It would be nice if I could specify that the policy should only be applied to new files. That way, at least the problem doesn&amp;#39;t get any worse and I can gradually go back to all the old code to add comments.&lt;br /&gt;&lt;br /&gt;This could be done by adding options to the configuration dialog, which would correspond to each of the different change types which is exposed by the PendingChange class &amp;#40;e.g. PendingChange.IsAdd, PendingChange.IsEdit, etc.&amp;#41;.&lt;br /&gt;</description><author>tbeerley</author><pubDate>Wed, 17 Sep 2008 19:39:02 GMT</pubDate><guid isPermaLink="false">Created Issue: Enforce policy only on certain types of changes 20080917073902P</guid></item><item><title>Created Issue: Dataset auto-generated code getting checked...</title><link>http://www.codeplex.com/TFSCCPolicy/WorkItem/View.aspx?WorkItemId=18324</link><description>Hi, I have a problem with my custom auto-generated dataset files getting checked for comments.&lt;br /&gt;My custom add-on takes the normal dataset designer files, tears them apart, and fits them back together into a better dataset.&lt;br /&gt;&lt;br /&gt;Is there any way this policy could check for the &amp;#34;DebuggerNonUserCodeAttribute&amp;#34; and not check those&amp;#63;&lt;br /&gt;&lt;br /&gt;I can&amp;#39;t use a namespace to filter out what is checked because the namespace should be checked for partial dataset additions.&lt;br /&gt;</description><author>DameonAngel</author><pubDate>Thu, 04 Sep 2008 20:55:53 GMT</pubDate><guid isPermaLink="false">Created Issue: Dataset auto-generated code getting checked... 20080904085553P</guid></item><item><title>CREATED ISSUE: Only modified code is checked</title><link>http://www.codeplex.com/TFSCCPolicy/WorkItem/View.aspx?WorkItemId=15931</link><description>Hi,&lt;br /&gt; &lt;br /&gt;it would be nice if CCCP would not only check modified code but also already existing code.&lt;br /&gt; &lt;br /&gt;Alex&lt;br /&gt;</description><author>ChristophWille</author><pubDate>Thu, 03 Apr 2008 12:36:28 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Only modified code is checked 20080403123628P</guid></item><item><title>COMMENTED ISSUE: Eliminate dependency DLLs in GAC</title><link>http://www.codeplex.com/TFSCCPolicy/WorkItem/View.aspx?WorkItemId=13504</link><description>We have a batch file &amp;#38; exe combination which automatically creates a workspace to our CommonCode folder, gets all the custom check-in policies, and then calls the exe which adds the registry entry for each dll in the folder into the registry.&lt;br /&gt;&lt;br /&gt;This works fine with other custom check-in policies, but not for this one.  This is because the CCCPPol.dll depends on CCCPLib &amp;#38; NRefactory components and requires them installed in the GAC.  Can something be done about this to support the deployment model above&amp;#63;&lt;br /&gt;Comments: ** Comment from web user: ChristophWille ** &lt;p&gt;Problem is, when the policy is loaded, it won&amp;#39;t be able to load assemblies that live next to it in the same folder &amp;#40;at least for VSTS2005 this was the case, and that&amp;#39;s why those three assemblies are installed in the GAC&amp;#41;.&lt;/p&gt;</description><author>ChristophWille</author><pubDate>Thu, 29 Nov 2007 13:28:14 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: Eliminate dependency DLLs in GAC 20071129012814P</guid></item><item><title>CREATED ISSUE: Class comment not found if attributes in regiones</title><link>http://www.codeplex.com/TFSCCPolicy/WorkItem/View.aspx?WorkItemId=13773</link><description>The class comment is not found if the class attributes are contained in a &amp;#34;&amp;#35;region&amp;#34;. &lt;br /&gt;&lt;br /&gt;This sometimes is necessary to hide the attributes, if you have a lot of them.&lt;br /&gt;&lt;br /&gt;Try this example&amp;#58;&lt;br /&gt;&lt;br /&gt;using System&amp;#59;&lt;br /&gt;using System.Collections.Generic&amp;#59;&lt;br /&gt;using System.Text&amp;#59;&lt;br /&gt;&lt;br /&gt;namespace Hermos.ESystem.V3.Modules.Customer&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; Do you know what CCCP means in Cyrillic&amp;#63;&lt;br /&gt;    &amp;#47;&amp;#47;&amp;#47; &amp;#60;&amp;#47;summary&amp;#62;&lt;br /&gt;    &amp;#35;region a lot of Attribute stuff&lt;br /&gt;    &amp;#91;Serializable&amp;#40;&amp;#41;&amp;#93; &amp;#47;&amp;#47; &lt;br /&gt;    &amp;#35;endregion&lt;br /&gt;    public class CCCPTest&lt;br /&gt;    &amp;#123;&lt;br /&gt;&lt;br /&gt;    &amp;#125;&lt;br /&gt;&amp;#125;&lt;br /&gt;</description><author>sockenfresser</author><pubDate>Fri, 09 Nov 2007 09:28:18 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Class comment not found if attributes in regiones 20071109092818A</guid></item><item><title>CREATED ISSUE: Eliminate dependency DLLs in GAC</title><link>http://www.codeplex.com/TFSCCPolicy/WorkItem/View.aspx?WorkItemId=13504</link><description>We have a batch file &amp;#38; exe combination which automatically creates a workspace to our CommonCode folder, gets all the custom check-in policies, and then calls the exe which adds the registry entry for each dll in the folder into the registry.&lt;br /&gt;&lt;br /&gt;This works fine with other custom check-in policies, but not for this one.  This is because the CCCPPol.dll depends on CCCPLib &amp;#38; NRefactory components and requires them installed in the GAC.  Can something be done about this to support the deployment model above&amp;#63;&lt;br /&gt;</description><author>Chandalar</author><pubDate>Wed, 24 Oct 2007 21:08:06 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Eliminate dependency DLLs in GAC 20071024090806P</guid></item><item><title>CLOSED FEATURE: Check Only Projects X, Y, Z</title><link>http://www.codeplex.com/TFSCCPolicy/WorkItem/View.aspx?WorkItemId=7501</link><description>The code comment checking policy currently checks all source code files that are being checked in based on a rather simple logic inside method CCCPTfsPolicy&amp;#58;&amp;#58;IsVerifyableFileType.&lt;br /&gt;&lt;br /&gt;However, it would be desirable to &amp;#42;exclude&amp;#42; certain projects from checking. The reasoning is that class libraries are a good candidates for checking proper code commenting, whereas eg a quick-and-dirty VB Winforms frontend checked into the same team project doesn&amp;#39;t need code comments at all.&lt;br /&gt;&lt;br /&gt;Things to be evaluated&amp;#58; is there a way in the checkin policy to find out which file belongs to which project&amp;#63; Or would we need to track this based on directories and mapped workspaces&amp;#63;&lt;br/&gt;Comments: Implemented as "Included Paths" feature in v2.1</description><author>ChristophWille</author><pubDate>Thu, 19 Jul 2007 15:00:15 GMT</pubDate><guid isPermaLink="false">CLOSED FEATURE: Check Only Projects X, Y, Z 20070719030015P</guid></item><item><title>CLOSED FEATURE: Exclude Namespaces</title><link>http://www.codeplex.com/TFSCCPolicy/WorkItem/View.aspx?WorkItemId=11804</link><description>Do not check classes that live in excluded namespaces. Why would you exclude a namespace&amp;#63; Autogenerated code eg.&lt;br/&gt;Comments: Implemented in v2.1</description><author>ChristophWille</author><pubDate>Thu, 19 Jul 2007 14:59:36 GMT</pubDate><guid isPermaLink="false">CLOSED FEATURE: Exclude Namespaces 20070719025936P</guid></item><item><title>CLOSED FEATURE: MSBuild Task for CCCP</title><link>http://www.codeplex.com/TFSCCPolicy/WorkItem/View.aspx?WorkItemId=7500</link><description>The MSBuild task will enable the following&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#42; calculating the &amp;#34;comment coverage&amp;#34;&lt;br /&gt;&amp;#42; outputting a detailed list of methods, etc that don&amp;#39;t have proper code comments&lt;br /&gt;&amp;#42; possible to run it as part of Team Build&lt;br /&gt;&lt;br /&gt;Comment coverage is already being tracked inside cccplib, the functionality hasn&amp;#39;t been surfaced so far though. The output format of all three feature areas needs to be discussed, ideally it should be similar to what NUnit outputs.&lt;br/&gt;Comments: Implemented in v2.0</description><author>ChristophWille</author><pubDate>Thu, 19 Jul 2007 14:59:17 GMT</pubDate><guid isPermaLink="false">CLOSED FEATURE: MSBuild Task for CCCP 20070719025917P</guid></item><item><title>CREATED FEATURE: Exclude Namespaces</title><link>http://www.codeplex.com/TFSCCPolicy/WorkItem/View.aspx?WorkItemId=11804</link><description>Do not check classes that live in excluded namespaces. Why would you exclude a namespace&amp;#63; Autogenerated code eg.&lt;br/&gt;</description><author>ChristophWille</author><pubDate>Thu, 19 Jul 2007 14:59:01 GMT</pubDate><guid isPermaLink="false">CREATED FEATURE: Exclude Namespaces 20070719025901P</guid></item><item><title>COMMENTED FEATURE: Check Only Projects X, Y, Z</title><link>http://www.codeplex.com/TFSCCPolicy/WorkItem/View.aspx?WorkItemId=7501</link><description>The code comment checking policy currently checks all source code files that are being checked in based on a rather simple logic inside method CCCPTfsPolicy::IsVerifyableFileType.

However, it would be desirable to *exclude* certain projects from checking. The reasoning is that class libraries are a good candidates for checking proper code commenting, whereas eg a quick-and-dirty VB Winforms frontend checked into the same team project doesn't need code comments at all.

Things to be evaluated: is there a way in the checkin policy to find out which file belongs to which project? Or would we need to track this based on directories and mapped workspaces? Comments: ** Comment from web user: RyanHaney ** &lt;p&gt;This is a GREAT idea.  We currently get warnings from FX-Cop but this doesn&amp;#39;t preclude us from checking items into TFS, which should be a policy.  Our commenting goal is only aligned with custom framework related libraries, as multiple programming groups within our organization use it.  10 votes from me&amp;#33;&lt;/p&gt;</description><author>RyanHaney</author><pubDate>Fri, 02 Feb 2007 03:56:44 GMT</pubDate><guid isPermaLink="false">COMMENTED FEATURE: Check Only Projects X, Y, Z 20070202035644A</guid></item><item><title>CLOSED TASK: Virtual and Abstract Members Ignore Option</title><link>http://www.codeplex.com/TFSCCPolicy/WorkItem/View.aspx?WorkItemId=7516</link><description>Add option to not check virtual or abstract overrides. Base class provides documentation for those. Sample:

public class BaseClass { public virtual SomeMethod() }

public class DerivedClass:BaseClass { public override SomeMethod() }

Same goes for abstract classes (might be hard to do). Comments: Resolved with changeset 16809.</description><author>ChristophWille</author><pubDate>Mon, 22 Jan 2007 13:59:48 GMT</pubDate><guid isPermaLink="false">CLOSED TASK: Virtual and Abstract Members Ignore Option 20070122015948P</guid></item><item><title>CREATED TASK: Virtual and Abstract Members Ignore Option</title><link>http://www.codeplex.com/TFSCCPolicy/WorkItem/View.aspx?WorkItemId=7516</link><description>Add option to not check virtual or abstract overrides. Base class provides documentation for those. Sample:

public class BaseClass { public virtual SomeMethod() }

public class DerivedClass:BaseClass { public override SomeMethod() }

Same goes for abstract classes (might be hard to do). </description><author>ChristophWille</author><pubDate>Mon, 22 Jan 2007 10:17:38 GMT</pubDate><guid isPermaLink="false">CREATED TASK: Virtual and Abstract Members Ignore Option 20070122101738A</guid></item><item><title>CREATED FEATURE: Check Only Projects X, Y, Z</title><link>http://www.codeplex.com/TFSCCPolicy/WorkItem/View.aspx?WorkItemId=7501</link><description>The code comment checking policy currently checks all source code files that are being checked in based on a rather simple logic inside method CCCPTfsPolicy::IsVerifyableFileType.

However, it would be desirable to *exclude* certain projects from checking. The reasoning is that class libraries are a good candidates for checking proper code commenting, whereas eg a quick-and-dirty VB Winforms frontend checked into the same team project doesn't need code comments at all.

Things to be evaluated: is there a way in the checkin policy to find out which file belongs to which project? Or would we need to track this based on directories and mapped workspaces? </description><author>ChristophWille</author><pubDate>Sun, 21 Jan 2007 13:59:22 GMT</pubDate><guid isPermaLink="false">CREATED FEATURE: Check Only Projects X, Y, Z 20070121015922P</guid></item><item><title>CREATED FEATURE: MSBuild Task for CCCP</title><link>http://www.codeplex.com/TFSCCPolicy/WorkItem/View.aspx?WorkItemId=7500</link><description>The MSBuild task will enable the following:

* calculating the "comment coverage"
* outputting a detailed list of methods, etc that don't have proper code comments
* possible to run it as part of Team Build

Comment coverage is already being tracked inside cccplib, the functionality hasn't been surfaced to far though. The output format of all three feature areas needs to be discussed, ideally it should be similar to what NUnit outputs. </description><author>ChristophWille</author><pubDate>Sun, 21 Jan 2007 13:53:14 GMT</pubDate><guid isPermaLink="false">CREATED FEATURE: MSBuild Task for CCCP 20070121015314P</guid></item></channel></rss>