]> source.dussan.org Git - gitignore.git/commitdiff
Stop ignoring StyleCop.json 1813/head
authorAndrew Arnott <andrewarnott@gmail.com>
Sun, 27 Dec 2015 15:51:37 +0000 (07:51 -0800)
committerAndrew Arnott <andrewarnott@gmail.com>
Sun, 27 Dec 2015 15:51:37 +0000 (07:51 -0800)
StyleCop.Analyzers is the modern re-invention of StyleCop, and uses a StyleCop.json file that the default .gitignore file made very difficult to check in, and easy to think was checked in but isn't.
See https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/32057fff82adf7cfb92aa50aef69a6b030eedf31/documentation/Configuration.md#source-control for the documented case.

Looking through history, this line was last touched to make it case insensitive, and before that the line was in the original VisualStudio.gitignore file, without justification for why it should ignore all file extensions. From my experience with stylecop, the only file I remember it creating was stylecop.cache. I would change `[Ss]tyle[Cc]op.*` to `[Ss]tyle[Cc]op.cache` but there is already a line for suppressing all *.cache files (which wasn't there when the stylecop line was originally added). So I believe this line is now obsolete, and as I explain above, actually problematic.

VisualStudio.gitignore

index 249d20f9fa44c42dbb935dfeb78415972e595437..314c9211819913b0b3b3e0254da26134364a2458 100644 (file)
@@ -172,7 +172,6 @@ BundleArtifacts/
 
 # Others
 ClientBin/
-[Ss]tyle[Cc]op.*
 ~$*
 *~
 *.dbmdl