Skip to content

Instantly share code, notes, and snippets.

@pascalberger
Created July 8, 2016 10:28
Show Gist options
  • Save pascalberger/3403c83c16194a622ef5c6a0b52c6ea1 to your computer and use it in GitHub Desktop.
Save pascalberger/3403c83c16194a622ef5c6a0b52c6ea1 to your computer and use it in GitHub Desktop.
{"version":"5.6","issues":[{"key":"0155C9FF0439CF4545","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","message":"d:\\work\\88\\s\\IOZ.Tools.ModelGenerator\\IOZ.Tools.ModelGenerator\\CSharpFieldWriter.cs line 28: Method 'CSharpFieldWriter.CSharpFieldWriter(FieldRef, CodeTypeDeclaration, ProvisioningTemplate, ContentType)' passes a literal string as parameter 'message' of a call to 'ErrorInformation.ErrorInformation(string, string, ModelGeneratorMessageType, string)'. Retrieve the following string(s) from a resource table instead: \"Created new CSharpFieldWriter of field , .\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"OPEN","isNew":true,"creationDate":"2016-07-08T12:12:50+0200"},{"key":"0155C9FF0439CF4546","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","message":"d:\\work\\88\\s\\IOZ.Tools.ModelGenerator\\IOZ.Tools.ModelGenerator\\CSharpFieldWriter.cs line 28: Correct the spelling of the unrecognized token 'CSharpFieldWriter' in the literal '\"Created new CSharpFieldWriter of field \"'.","severity":"MAJOR","rule":"fxcop:LiteralsShouldBeSpelledCorrectly","status":"OPEN","isNew":true,"creationDate":"2016-07-08T12:12:50+0200"},{"key":"0155C9FF0439CF4547","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","message":"d:\\work\\88\\s\\IOZ.Tools.ModelGenerator\\IOZ.Tools.ModelGenerator\\CSharpFieldWriter.cs line 157: Method 'CSharpFieldWriter.AddConstant()' passes a literal string as parameter 'message' of a call to 'ErrorInformation.ErrorInformation(string, string, ModelGeneratorMessageType, string)'. Retrieve the following string(s) from a resource table instead: \"Created constant field for property with id , and name , .\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"OPEN","isNew":true,"creationDate":"2016-07-08T12:12:50+0200"},{"key":"0155C9FF0439CF4548","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","message":"d:\\work\\88\\s\\IOZ.Tools.ModelGenerator\\IOZ.Tools.ModelGenerator\\CSharpFieldWriter.cs line 72: 'CSharpFieldWriter.AddProperty()' is coupled with 31 different types from 8 different namespaces. Rewrite or refactor the method to decrease its class coupling, or consider moving the method to one of the other types it is tightly coupled with. A class coupling above 40 indicates poor maintainability, a class coupling between 40 and 30 indicates moderate maintainability, and a class coupling below 30 indicates good maintainability.","severity":"INFO","rule":"fxcop:AvoidExcessiveClassCoupling","status":"OPEN","isNew":true,"creationDate":"2016-07-08T12:12:50+0200"},{"key":"0155C9FF0439CF4549","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","message":"d:\\work\\88\\s\\IOZ.Tools.ModelGenerator\\IOZ.Tools.ModelGenerator\\CSharpFieldWriter.cs line 131: Method 'CSharpFieldWriter.AddProperty()' passes a literal string as parameter 'message' of a call to 'ErrorInformation.ErrorInformation(string, string, ModelGeneratorMessageType, string)'. Retrieve the following string(s) from a resource table instead: \"Created property with name , .\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"OPEN","isNew":true,"creationDate":"2016-07-08T12:12:50+0200"},{"key":"0155C9FF0439CF454C","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","message":"d:\\work\\88\\s\\IOZ.Tools.ModelGenerator\\IOZ.Tools.ModelGenerator\\Program.cs line 53: Method 'Program.InitSettings(string[])' passes a literal string as parameter 'message' of a call to 'ErrorInformation.ErrorInformation(string, string, ModelGeneratorMessageType, string)'. Retrieve the following string(s) from a resource table instead: \"Couldn\\'t read command line arguments.\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"OPEN","isNew":true,"creationDate":"2016-07-08T12:12:50+0200"},{"key":"AVVPgxbcs8TBoSD9YlNY","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","message":"Correct the casing of 'IOZ' in namespace name 'IOZ.Tools.ModelGenerator' by changing it to 'Ioz'.","severity":"MAJOR","rule":"fxcop:IdentifiersShouldBeCasedCorrectly","status":"REOPENED","isNew":false,"creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxbcs8TBoSD9YlNZ","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","message":"Correct the casing of 'IOZ' in namespace name 'IOZ.Tools.ModelGenerator.Mappings' by changing it to 'Ioz'.","severity":"MAJOR","rule":"fxcop:IdentifiersShouldBeCasedCorrectly","status":"REOPENED","isNew":false,"creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxbcs8TBoSD9YlNa","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","message":"Correct the casing of 'Pn' in namespace name 'OfficeDevPnP.Core.Framework.Provisioning.Model' by changing it to 'PN'.","severity":"MAJOR","rule":"fxcop:IdentifiersShouldBeCasedCorrectly","status":"REOPENED","isNew":false,"creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxbcs8TBoSD9YlNb","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","message":"Correct the spelling of 'Pn' in namespace name 'OfficeDevPnP.Core.Framework.Provisioning.Model'.","severity":"MINOR","rule":"fxcop:IdentifiersShouldBeSpelledCorrectly","status":"REOPENED","isNew":false,"creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxbcs8TBoSD9YlNc","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","message":"Correct the casing of 'IOZ' in assembly name 'IOZ.Tools.ModelGenerator.exe' by changing it to 'Ioz'.","severity":"MAJOR","rule":"fxcop:IdentifiersShouldBeCasedCorrectly","status":"REOPENED","isNew":false,"creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxbcs8TBoSD9YlNf","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","message":"Correct the spelling of 'Occured' in member name 'Logger.DebugOccured' or remove it entirely if it represents any sort of Hungarian notation.","severity":"MINOR","rule":"fxcop:IdentifiersShouldBeSpelledCorrectly","status":"REOPENED","isNew":false,"creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxbcs8TBoSD9YlNh","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","message":"Correct the spelling of 'Occured' in member name 'Logger.ErrorOccured' or remove it entirely if it represents any sort of Hungarian notation.","severity":"MINOR","rule":"fxcop:IdentifiersShouldBeSpelledCorrectly","status":"REOPENED","isNew":false,"creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVV89_XfVgtUlxsAIb1H","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CSharpFieldWriter.cs","line":72,"startLine":72,"endLine":72,"message":"'CSharpFieldWriter.AddProperty()' is coupled with 31 different types from 8 different namespaces. Rewrite or refactor the method to decrease its class coupling, or consider moving the method to one of the other types it is tightly coupled with. A class coupling above 40 indicates poor maintainability, a class coupling between 40 and 30 indicates moderate maintainability, and a class coupling below 30 indicates good maintainability.","severity":"INFO","rule":"fxcop:AvoidExcessiveClassCoupling","status":"OPEN","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-23T13:14:17+0200"},{"key":"AVV8bQM5VgtUlxsAIb0m","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CSharpFieldWriter.cs","line":28,"startLine":28,"endLine":28,"message":"Correct the spelling of the unrecognized token 'CSharpFieldWriter' in the literal '\"Created new CSharpFieldWriter of field \"'.","severity":"MAJOR","rule":"fxcop:LiteralsShouldBeSpelledCorrectly","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-23T10:42:27+0200"},{"key":"AVVPgxTOs8TBoSD9YlL-","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CSharpFieldWriter.cs","line":153,"startLine":153,"endLine":153,"message":"Remove this bitwise operation; the enum \"MemberAttributes\" is not marked with \"FlagsAttribute\".","severity":"MINOR","rule":"csharpsquid:S3265","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxTOs8TBoSD9YlMB","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CSharpFieldWriter.cs","line":90,"startLine":90,"endLine":90,"message":"Remove this bitwise operation; the enum \"MemberAttributes\" is not marked with \"FlagsAttribute\".","severity":"MINOR","rule":"csharpsquid:S3265","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxTOs8TBoSD9YlMC","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CSharpFieldWriter.cs","line":28,"startLine":28,"endLine":28,"message":"Method 'CSharpFieldWriter.CSharpFieldWriter(FieldRef, CodeTypeDeclaration, ProvisioningTemplate, ContentType)' passes a literal string as parameter 'message' of a call to 'ErrorInformation.ErrorInformation(string, string, ModelGeneratorMessageType, string)'. Retrieve the following string(s) from a resource table instead: \"Created new CSharpFieldWriter of field , .\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxTOs8TBoSD9YlME","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CSharpFieldWriter.cs","line":157,"startLine":157,"endLine":157,"message":"Method 'CSharpFieldWriter.AddConstant()' passes a literal string as parameter 'message' of a call to 'ErrorInformation.ErrorInformation(string, string, ModelGeneratorMessageType, string)'. Retrieve the following string(s) from a resource table instead: \"Created constant field for property with id , and name , .\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxTOs8TBoSD9YlMF","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CSharpFieldWriter.cs","line":131,"startLine":131,"endLine":131,"message":"Method 'CSharpFieldWriter.AddProperty()' passes a literal string as parameter 'message' of a call to 'ErrorInformation.ErrorInformation(string, string, ModelGeneratorMessageType, string)'. Retrieve the following string(s) from a resource table instead: \"Created property with name , .\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"0155C9FF0533CF4557","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeCommenter.cs","line":29,"startLine":29,"startOffset":0,"endLine":29,"endOffset":90,"message":"Correct the spelling of the unrecognized token 'cref' in the literal '\"<see cref=\\\"\"'.","severity":"MAJOR","rule":"fxcop:LiteralsShouldBeSpelledCorrectly","status":"OPEN","isNew":true,"creationDate":"2016-07-08T12:12:50+0200"},{"key":"0155C9FF0533CF4558","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeCommenter.cs","line":29,"startLine":29,"startOffset":0,"endLine":29,"endOffset":90,"message":"Correct the spelling of the unrecognized token 'cref' in the literal '\"Class definition for list type <see cref=\\\"\"'.","severity":"MAJOR","rule":"fxcop:LiteralsShouldBeSpelledCorrectly","status":"OPEN","isNew":true,"creationDate":"2016-07-08T12:12:50+0200"},{"key":"0155C9FF0533CF4561","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeCommenter.cs","line":186,"startLine":186,"startOffset":0,"endLine":186,"endOffset":42,"message":"Correct the spelling of the unrecognized token 'cref' in the literal '\" in the list <see cref=\\\"\"'.","severity":"MAJOR","rule":"fxcop:LiteralsShouldBeSpelledCorrectly","status":"OPEN","isNew":true,"creationDate":"2016-07-08T12:12:50+0200"},{"key":"0155C9FF0533CF4566","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeCommenter.cs","line":48,"startLine":48,"startOffset":0,"endLine":48,"endOffset":42,"message":"Correct the spelling of the unrecognized token 'cref' in the literal '\"Extends the <see cref=\\\"\"'.","severity":"MAJOR","rule":"fxcop:LiteralsShouldBeSpelledCorrectly","status":"OPEN","isNew":true,"creationDate":"2016-07-08T12:12:50+0200"},{"key":"0155C9FF0533CF4569","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeCommenter.cs","line":29,"startLine":29,"startOffset":0,"endLine":29,"endOffset":90,"message":"If the method parameters are on separate lines, the first parameter must begin on the line beneath the name of the method.","severity":"MAJOR","rule":"stylecop:SplitParametersMustStartOnLineAfterDeclaration","status":"OPEN","isNew":true,"creationDate":"2016-07-08T12:12:50+0200"},{"key":"0155C9FF0533CF456A","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeCommenter.cs","line":29,"startLine":29,"startOffset":0,"endLine":29,"endOffset":90,"message":"The parameter spans multiple lines. If the parameter is short, place the entire parameter on a single line. Otherwise, save the contents of the parameter in a temporary variable and pass the temporary variable as a parameter.","severity":"MAJOR","rule":"stylecop:ParameterMustNotSpanMultipleLines","status":"OPEN","isNew":true,"creationDate":"2016-07-08T12:12:50+0200"},{"key":"0155C9FF0533CF456B","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeCommenter.cs","line":29,"startLine":29,"startOffset":0,"endLine":29,"endOffset":90,"message":"The parameter must begin on the line after the previous parameter.","severity":"MAJOR","rule":"stylecop:ParameterMustFollowComma","status":"OPEN","isNew":true,"creationDate":"2016-07-08T12:12:50+0200"},{"key":"AVVPgxTns8TBoSD9YlMH","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeCommenter.cs","line":21,"startLine":21,"startOffset":0,"endLine":21,"endOffset":10,"message":"Consider changing the type of parameter 'type' in 'CodeCommenter.CommentClass(CodeTypeDeclaration, ContentType)' from 'CodeTypeDeclaration' to its base type 'CodeTypeMember'. This method appears to only require base class members in its implementation. Suppress this violation if there is a compelling reason to require the more derived type in the method signature.","severity":"MAJOR","rule":"fxcop:ConsiderPassingBaseTypesAsParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxTns8TBoSD9YlMI","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeCommenter.cs","line":29,"startLine":29,"startOffset":0,"endLine":29,"endOffset":90,"message":"Method 'CodeCommenter.CommentClass(CodeTypeDeclaration, ContentType)' passes a literal string as parameter 'text' of a call to 'CodeCommenter.AddTextSummary(CodeTypeMember, string)'. Retrieve the following string(s) from a resource table instead: \"<see cref=\\\", \\\" />, Class definition for list type <see cref=\\\", \\\" />.\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxTns8TBoSD9YlMJ","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeCommenter.cs","line":33,"startLine":33,"startOffset":0,"endLine":33,"endOffset":76,"message":"Method 'CodeCommenter.CommentClass(CodeTypeDeclaration, ContentType)' passes a literal string as parameter 'message' of a call to 'ErrorInformation.ErrorInformation(string, string, ModelGeneratorMessageType, string)'. Retrieve the following string(s) from a resource table instead: \"Commented class , .\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxTns8TBoSD9YlMK","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeCommenter.cs","line":77,"startLine":77,"startOffset":0,"endLine":77,"endOffset":10,"message":"Consider changing the type of parameter 'dataField' in 'CodeCommenter.CommentDataField(CodeMemberField, FieldRef)' from 'CodeMemberField' to its base type 'CodeTypeMember'. This method appears to only require base class members in its implementation. Suppress this violation if there is a compelling reason to require the more derived type in the method signature.","severity":"MAJOR","rule":"fxcop:ConsiderPassingBaseTypesAsParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxTns8TBoSD9YlML","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeCommenter.cs","line":81,"startLine":81,"startOffset":0,"endLine":81,"endOffset":42,"message":"Method 'CodeCommenter.CommentDataField(CodeMemberField, FieldRef)' passes a literal string as parameter 'text' of a call to 'CodeCommenter.AddTextSummary(CodeTypeMember, string)'. Retrieve the following string(s) from a resource table instead: \"Contains the data for the , field.\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxTns8TBoSD9YlMM","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeCommenter.cs","line":85,"startLine":85,"startOffset":0,"endLine":85,"endOffset":76,"message":"Method 'CodeCommenter.CommentDataField(CodeMemberField, FieldRef)' passes a literal string as parameter 'message' of a call to 'ErrorInformation.ErrorInformation(string, string, ModelGeneratorMessageType, string)'. Retrieve the following string(s) from a resource table instead: \"Commented data field , with id , .\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxTns8TBoSD9YlMN","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeCommenter.cs","line":160,"startLine":160,"startOffset":0,"endLine":160,"endOffset":61,"message":"Method 'CodeCommenter.CommentProperty(CodeMemberProperty, FieldRef, ProvisioningTemplate)' passes a literal string as parameter 'text' of a call to 'CodeCommenter.AddTextSummary(CodeTypeMember, string)'. Retrieve the following string(s) from a resource table instead: \"Gets the, , ., Gets or sets the\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxTns8TBoSD9YlMO","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeCommenter.cs","line":162,"startLine":162,"startOffset":0,"endLine":162,"endOffset":76,"message":"Method 'CodeCommenter.CommentProperty(CodeMemberProperty, FieldRef, ProvisioningTemplate)' passes a literal string as parameter 'message' of a call to 'ErrorInformation.ErrorInformation(string, string, ModelGeneratorMessageType, string)'. Retrieve the following string(s) from a resource table instead: \"Commented property , .\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxTns8TBoSD9YlMP","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeCommenter.cs","line":176,"startLine":176,"startOffset":0,"endLine":176,"endOffset":10,"message":"Consider changing the type of parameter 'field' in 'CodeCommenter.CommentPropertyField(CodeMemberField, FieldRef, ContentType)' from 'CodeMemberField' to its base type 'CodeTypeMember'. This method appears to only require base class members in its implementation. Suppress this violation if there is a compelling reason to require the more derived type in the method signature.","severity":"MAJOR","rule":"fxcop:ConsiderPassingBaseTypesAsParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxTns8TBoSD9YlMQ","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeCommenter.cs","line":186,"startLine":186,"startOffset":0,"endLine":186,"endOffset":42,"message":"Method 'CodeCommenter.CommentPropertyField(CodeMemberField, FieldRef, ContentType)' passes a literal string as parameter 'text' of a call to 'CodeCommenter.AddTextSummary(CodeTypeMember, string)'. Retrieve the following string(s) from a resource table instead: \"Internal name of the field , in the list <see cref=\\\", \\\" />.\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxTns8TBoSD9YlMR","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeCommenter.cs","line":190,"startLine":190,"startOffset":0,"endLine":190,"endOffset":76,"message":"Method 'CodeCommenter.CommentPropertyField(CodeMemberField, FieldRef, ContentType)' passes a literal string as parameter 'message' of a call to 'ErrorInformation.ErrorInformation(string, string, ModelGeneratorMessageType, string)'. Retrieve the following string(s) from a resource table instead: \"Commented property field , .\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxTns8TBoSD9YlMS","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeCommenter.cs","line":100,"startLine":100,"startOffset":0,"endLine":100,"endOffset":99,"message":"Method 'CodeCommenter.CommentRelativeUrlField(CodeTypeMember)' passes a literal string as parameter 'text' of a call to 'CodeCommenter.AddTextSummary(CodeTypeMember, string)'. Retrieve the following string(s) from a resource table instead: \"The URL of the list relative to the web.\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxTns8TBoSD9YlMT","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeCommenter.cs","line":102,"startLine":102,"startOffset":0,"endLine":102,"endOffset":76,"message":"Method 'CodeCommenter.CommentRelativeUrlField(CodeTypeMember)' passes a literal string as parameter 'message' of a call to 'ErrorInformation.ErrorInformation(string, string, ModelGeneratorMessageType, string)'. Retrieve the following string(s) from a resource table instead: \"Commented relative url field , .\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxTns8TBoSD9YlMU","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeCommenter.cs","line":45,"startLine":45,"startOffset":0,"endLine":45,"endOffset":10,"message":"Consider changing the type of parameter 'type' in 'CodeCommenter.CommentSecondPartialClass(CodeTypeDeclaration)' from 'CodeTypeDeclaration' to its base type 'CodeTypeMember'. This method appears to only require base class members in its implementation. Suppress this violation if there is a compelling reason to require the more derived type in the method signature.","severity":"MAJOR","rule":"fxcop:ConsiderPassingBaseTypesAsParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxTns8TBoSD9YlMV","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeCommenter.cs","line":48,"startLine":48,"startOffset":0,"endLine":48,"endOffset":42,"message":"Method 'CodeCommenter.CommentSecondPartialClass(CodeTypeDeclaration)' passes a literal string as parameter 'text' of a call to 'CodeCommenter.AddTextSummary(CodeTypeMember, string)'. Retrieve the following string(s) from a resource table instead: \"Extends the <see cref=\\\", \\\" /> class.\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxTns8TBoSD9YlMW","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeCommenter.cs","line":62,"startLine":62,"startOffset":0,"endLine":62,"endOffset":79,"message":"Method 'CodeCommenter.CommentTitleField(CodeTypeMember)' passes a literal string as parameter 'text' of a call to 'CodeCommenter.AddTextSummary(CodeTypeMember, string)'. Retrieve the following string(s) from a resource table instead: \"The title of the list.\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxTns8TBoSD9YlMX","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeCommenter.cs","line":64,"startLine":64,"startOffset":0,"endLine":64,"endOffset":76,"message":"Method 'CodeCommenter.CommentTitleField(CodeTypeMember)' passes a literal string as parameter 'message' of a call to 'ErrorInformation.ErrorInformation(string, string, ModelGeneratorMessageType, string)'. Retrieve the following string(s) from a resource table instead: \"Commented list title field , .\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVV89_ZrVgtUlxsAIb1I","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeGenerator.cs","line":91,"startLine":91,"startOffset":0,"endLine":91,"endOffset":57,"message":"'CodeGenerator.Write(CodeCompileUnit, string, string, OverrideMode)' passes 'StringComparison.InvariantCulture' as the 'StringComparison' parameter to 'string.EndsWith(string, StringComparison)'. To perform a non-linguistic comparison, specify 'StringComparison.Ordinal' or 'StringComparison.OrdinalIgnoreCase' instead.","severity":"MAJOR","rule":"fxcop:UseOrdinalStringComparison","status":"OPEN","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-23T13:14:17+0200"},{"key":"AVVPgxUWs8TBoSD9YlMY","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeGenerator.cs","line":299,"startLine":299,"startOffset":0,"endLine":299,"endOffset":91,"message":"Remove this bitwise operation; the enum \"MemberAttributes\" is not marked with \"FlagsAttribute\".","severity":"MINOR","rule":"csharpsquid:S3265","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxUWs8TBoSD9YlMZ","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeGenerator.cs","line":283,"startLine":283,"startOffset":0,"endLine":283,"endOffset":85,"message":"Remove this bitwise operation; the enum \"MemberAttributes\" is not marked with \"FlagsAttribute\".","severity":"MINOR","rule":"csharpsquid:S3265","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxUWs8TBoSD9YlMa","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeGenerator.cs","line":116,"startLine":116,"startOffset":0,"endLine":116,"endOffset":30,"message":"Modify 'CodeGenerator.CanReadXml(string)' to catch a more specific exception than 'Exception' or rethrow the exception.","severity":"CRITICAL","rule":"fxcop:DoNotCatchGeneralExceptionTypes","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxUWs8TBoSD9YlMc","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeGenerator.cs","line":206,"startLine":206,"startOffset":0,"endLine":206,"endOffset":76,"message":"Method 'CodeGenerator.WriteDefaultCSharpFile(CodeTypeDeclaration, ContentType)' passes a literal string as parameter 'message' of a call to 'ErrorInformation.ErrorInformation(string, string, ModelGeneratorMessageType, string)'. Retrieve the following string(s) from a resource table instead: \"Extension class of type , written to , with title , .\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxUWs8TBoSD9YlMf","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeGenerator.cs","line":258,"startLine":258,"startOffset":0,"endLine":258,"endOffset":63,"message":"Method 'CodeGenerator.FillClass(CodeTypeDeclaration, ContentType)' passes a literal string as parameter 'message' of a call to 'ErrorInformation.ErrorInformation(string, string, ModelGeneratorMessageType, string)'. Retrieve the following string(s) from a resource table instead: \"Name of field , longer than 30 chars.\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxUWs8TBoSD9YlMg","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeGenerator.cs","line":278,"startLine":278,"startOffset":0,"endLine":278,"endOffset":10,"message":"The 'this' parameter (or 'Me' in Visual Basic) of 'CodeGenerator.GetListTitle(ListInstance)' is never used. Mark the member as static (or Shared in Visual Basic) or use 'this'/'Me' in the method body or at least one property accessor, if appropriate.","severity":"INFO","rule":"fxcop:MarkMembersAsStatic","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxUWs8TBoSD9YlMh","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeGenerator.cs","line":413,"startLine":413,"startOffset":0,"endLine":413,"endOffset":73,"message":"Method 'CodeGenerator.GetBaseType(ListInstance, ContentType)' passes a literal string as parameter 'message' of a call to 'ErrorInformation.ErrorInformation(string, string, ModelGeneratorMessageType, string)'. Retrieve the following string(s) from a resource table instead: \"Please add the class name for the list template type , to the mapping csv file....\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxUWs8TBoSD9YlMj","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeGenerator.cs","line":321,"startLine":321,"startOffset":0,"endLine":321,"endOffset":76,"message":"Method 'CodeGenerator.GetNameSpace()' passes a literal string as parameter 'message' of a call to 'ErrorInformation.ErrorInformation(string, string, ModelGeneratorMessageType, string)'. Retrieve the following string(s) from a resource table instead: \"New Namespace , created.\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxUWs8TBoSD9YlMk","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeGenerator.cs","line":32,"startLine":32,"startOffset":0,"endLine":32,"endOffset":77,"message":"'CodeGenerator.Logger.set(Logger)' appears to have no upstream public or protected callers.","severity":"INFO","rule":"fxcop:AvoidUncalledPrivateCode","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxUWs8TBoSD9YlMl","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeGenerator.cs","line":301,"startLine":301,"startOffset":0,"endLine":301,"endOffset":55,"message":"Method 'CodeGenerator.GetListUrl(ListInstance, ContentType)' passes a literal string as parameter 'message' of a call to 'ErrorInformation.ErrorInformation(string, string, ModelGeneratorMessageType, string)'. Retrieve the following string(s) from a resource table instead: \"Relative URL of list found: , .\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxUWs8TBoSD9YlMn","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeGenerator.cs","line":69,"startLine":69,"startOffset":0,"endLine":69,"endOffset":50,"message":"Method 'CodeGenerator.Write(CodeCompileUnit, string, string, OverrideMode)' passes a literal string as parameter 'text' of a call to 'StringExtensions.ReplaceInvalidCharacters(this string)'. Retrieve the following string(s) from a resource table instead: \" string , private readonly List<, bool, double, int\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxUWs8TBoSD9YlMo","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeGenerator.cs","line":69,"startLine":69,"startOffset":0,"endLine":69,"endOffset":50,"message":"Correct the spelling of the unrecognized token 'readonly' in the literal '\"private readonly List<\"'.","severity":"MAJOR","rule":"fxcop:LiteralsShouldBeSpelledCorrectly","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxUWs8TBoSD9YlMp","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeGenerator.cs","line":177,"startLine":177,"startOffset":0,"endLine":177,"endOffset":55,"message":"Method 'CodeGenerator.WriteGeneratedCSharpFile(CodeTypeDeclaration, ContentType)' passes a literal string as parameter 'message' of a call to 'ErrorInformation.ErrorInformation(string, string, ModelGeneratorMessageType, string)'. Retrieve the following string(s) from a resource table instead: \"Class of type , written to , with title , .\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxUWs8TBoSD9YlMr","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeGenerator.cs","line":32,"startLine":32,"startOffset":0,"endLine":32,"endOffset":77,"message":"A syntax error has been discovered in file d:\\work\\88\\s\\IOZ.Tools.ModelGenerator\\IOZ.Tools.ModelGenerator\\CodeGenerator.cs on line 32.","severity":"MAJOR","rule":"stylecop:SyntaxException","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxXis8TBoSD9YlNG","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:Extensions/FieldRefExtensions.cs","line":85,"startLine":85,"startOffset":0,"endLine":85,"endOffset":108,"message":"The Cyclomatic Complexity of this method is 25 which is greater than 10 authorized.","severity":"MAJOR","rule":"csharpsquid:S1541","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxXis8TBoSD9YlNH","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:Extensions/FieldRefExtensions.cs","line":66,"startLine":66,"startOffset":0,"endLine":66,"endOffset":77,"message":"Method 'FieldRefExtensions.GetSharePointTypeText(ProvisioningTemplate, FieldRef)' passes a literal string as parameter 'message' of a call to 'ErrorInformation.ErrorInformation(string, string, ModelGeneratorMessageType, string)'. Retrieve the following string(s) from a resource table instead: \"Please add the following key to the csv File: , . Returning string.\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVdgxIfVQazUSGwYWKp","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:Extensions/FieldRefExtensions.cs","line":152,"startLine":152,"startOffset":0,"endLine":152,"endOffset":54,"message":"Method 'FieldRefExtensions.GetType(string, FieldRef, ProvisioningTemplate)' passes a literal string as parameter 'message' of a call to 'ErrorInformation.ErrorInformation(string, string, ModelGeneratorMessageType, string)'. Retrieve the following string(s) from a resource table instead: \"Type not supported. Please add the type to the Model Generator mappings. SharePo...\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-17T10:38:25+0200"},{"key":"0155C9FF068BCF457E","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:Extensions/StringExtensions.cs","line":31,"startLine":31,"startOffset":0,"endLine":31,"endOffset":43,"message":"In externally visible method 'StringExtensions.ReplaceInvalidCharacters(this string)', validate parameter 'text' before using it.","severity":"MAJOR","rule":"fxcop:ValidateArgumentsOfPublicMethods","status":"OPEN","isNew":true,"creationDate":"2016-07-08T12:12:50+0200"},{"key":"0155C9FF068BCF457F","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:Extensions/StringExtensions.cs","line":29,"startLine":29,"startOffset":0,"endLine":29,"endOffset":72,"message":"The method must have a documentation header.","severity":"MAJOR","rule":"stylecop:ElementsMustBeDocumented","status":"OPEN","isNew":true,"creationDate":"2016-07-08T12:12:50+0200"},{"key":"0155C9FF06C9CF4581","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:Extensions/TypeExtensions.cs","line":1,"startLine":1,"startOffset":0,"endLine":1,"endOffset":19,"message":"All using directives must be placed inside of the namespace.","severity":"MAJOR","rule":"stylecop:UsingDirectivesMustBePlacedWithinNamespace","status":"OPEN","isNew":true,"creationDate":"2016-07-08T12:12:50+0200"},{"key":"AVVPgxaes8TBoSD9YlNQ","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:Extensions/TypeExtensions.cs","line":32,"startLine":32,"startOffset":0,"endLine":32,"endOffset":96,"message":"Use a StringBuilder instead.","severity":"MAJOR","rule":"csharpsquid:S1643","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxa9s8TBoSD9YlNR","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:Mapping/Mapping.cs","message":"17 more comment lines need to be written to reach the minimum threshold of 15.0% comment density.","severity":"MAJOR","rule":"common-cs:InsufficientCommentDensity","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxWks8TBoSD9YlNF","component":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:Program.cs","line":53,"startLine":53,"endLine":53,"message":"Method 'Program.InitSettings(string[])' passes a literal string as parameter 'message' of a call to 'ErrorInformation.ErrorInformation(string, string, ModelGeneratorMessageType, string)'. Retrieve the following string(s) from a resource table instead: \"Couldn\\'t read command line arguments.\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"REOPENED","isNew":false,"assignee":"thomas.gassmann@IOZ","creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVV8bQL6VgtUlxsAIb0k","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"Modify 'Helper.ErrorTask_Navigate(object, EventArgs)' to catch a more specific exception than 'Exception' or rethrow the exception.","severity":"CRITICAL","rule":"fxcop:DoNotCatchGeneralExceptionTypes","status":"REOPENED","isNew":false,"creationDate":"2016-06-23T10:42:27+0200"},{"key":"AVV8bQL6VgtUlxsAIb0l","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"Because the behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings, replace this call in 'ModelGeneratorCommand.GetFrameToShow(string)' with a call to 'string.Format(IFormatProvider, string, params object[])'. If the result of 'string.Format(IFormatProvider, string, params object[])' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.","severity":"MAJOR","rule":"fxcop:SpecifyIFormatProvider","status":"REOPENED","isNew":false,"creationDate":"2016-06-23T10:42:27+0200"},{"key":"AVV8nQXjVgtUlxsAIb1D","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"Because the behavior of 'string.EndsWith(string)' could vary based on the current user's locale settings, replace this call in 'ModelGeneratorCommand.OnBeforeQueryStatus(object, EventArgs)' with a call to 'string.EndsWith(string, StringComparison)'. If the result of 'string.EndsWith(string, StringComparison)' will be displayed to the user, such as when sorting a list of items for display in a list box, specify 'StringComparison.CurrentCulture' or 'StringComparison.CurrentCultureIgnoreCase' as the 'StringComparison' parameter. If comparing case-insensitive identifiers, such as file paths, environment variables, or registry keys and values, specify 'StringComparison.OrdinalIgnoreCase'. Otherwise, if comparing case-sensitive identifiers, specify 'StringComparison.Ordinal'.","severity":"MAJOR","rule":"fxcop:SpecifyStringComparison","status":"REOPENED","isNew":false,"creationDate":"2016-06-23T11:34:57+0200"},{"key":"AVVPgxSfs8TBoSD9YlL0","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"Consider merging the types defined in 'IOZ.Tools.ModelGenerator.VisualStudioExtension' with another namespace.","severity":"INFO","rule":"fxcop:AvoidNamespacesWithFewTypes","status":"REOPENED","isNew":false,"creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxSfs8TBoSD9YlL1","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"Correct the casing of 'IOZ' in namespace name 'IOZ.Tools.ModelGenerator.VisualStudioExtension' by changing it to 'Ioz'.","severity":"MAJOR","rule":"fxcop:IdentifiersShouldBeCasedCorrectly","status":"REOPENED","isNew":false,"creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxSfs8TBoSD9YlL2","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"Correct the casing of 'IOZ' in namespace name 'IOZ.Tools.ModelGenerator.VisualStudioExtension.Window' by changing it to 'Ioz'.","severity":"MAJOR","rule":"fxcop:IdentifiersShouldBeCasedCorrectly","status":"REOPENED","isNew":false,"creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxSfs8TBoSD9YlL3","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"Because assembly 'IOZ.Tools.ModelGenerator.VisualStudioExtension.dll' contains a ResX-based resource file, mark it with the NeutralResourcesLanguage attribute, specifying the language of the resources within the assembly. This could improve lookup performance the first time a resource is retrieved.","severity":"INFO","rule":"fxcop:MarkAssembliesWithNeutralResourcesLanguage","status":"REOPENED","isNew":false,"creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxSus8TBoSD9YlL4","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"'ModelGeneratorCommand.Instance.get()' appears to have no upstream public or protected callers.","severity":"INFO","rule":"fxcop:AvoidUncalledPrivateCode","status":"REOPENED","isNew":false,"creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxSus8TBoSD9YlL5","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"'ModelGeneratorWindow.ModelGeneratorWindow()' contains a call chain that results in a call to a virtual method defined by the class. Review the following call stack for unintended consequences: \r\n\r\nModelGeneratorWindow..ctor()\r\nToolWindowPane.set_Caption(String):Void\r\nWindowPane.set_Content(Object):Void","severity":"MINOR","rule":"fxcop:DoNotCallOverridableMethodsInConstructors","status":"REOPENED","isNew":false,"creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxSus8TBoSD9YlL6","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"'ModelGeneratorWindowCommand.Instance.get()' appears to have no upstream public or protected callers.","severity":"INFO","rule":"fxcop:AvoidUncalledPrivateCode","status":"REOPENED","isNew":false,"creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxSus8TBoSD9YlL7","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"The 'this' parameter (or 'Me' in Visual Basic) of 'ModelGeneratorCommand.Disable(OleMenuCommand)' is never used. Mark the member as static (or Shared in Visual Basic) or use 'this'/'Me' in the method body or at least one property accessor, if appropriate.","severity":"INFO","rule":"fxcop:MarkMembersAsStatic","status":"REOPENED","isNew":false,"creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVPgxSus8TBoSD9YlL8","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"Because the behavior of 'string.Format(string, object, object)' could vary based on the current user's locale settings, replace this call in 'ModelGeneratorCommand.MenuItemCallback(object, EventArgs)' with a call to 'string.Format(IFormatProvider, string, params object[])'. If the result of 'string.Format(IFormatProvider, string, params object[])' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.","severity":"MAJOR","rule":"fxcop:SpecifyIFormatProvider","status":"REOPENED","isNew":false,"creationDate":"2016-06-14T17:23:44+0200"},{"key":"AVVTDk82s8TBoSD9YlPf","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"The 'this' parameter (or 'Me' in Visual Basic) of 'ModelGeneratorCommand.Enable(OleMenuCommand)' is never used. Mark the member as static (or Shared in Visual Basic) or use 'this'/'Me' in the method body or at least one property accessor, if appropriate.","severity":"INFO","rule":"fxcop:MarkMembersAsStatic","status":"REOPENED","isNew":false,"creationDate":"2016-06-15T09:54:42+0200"},{"key":"AVVZqQu2VQazUSGwYWIN","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"Consider merging the types defined in 'IOZ.Tools.ModelGenerator.VisualStudioExtension.Window' with another namespace.","severity":"INFO","rule":"fxcop:AvoidNamespacesWithFewTypes","status":"REOPENED","isNew":false,"creationDate":"2016-06-16T16:41:23+0200"},{"key":"AVVZqQu2VQazUSGwYWIO","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"Correct the casing of 'IOZ' in assembly name 'IOZ.Tools.ModelGenerator.VisualStudioExtension.dll' by changing it to 'Ioz'.","severity":"MAJOR","rule":"fxcop:IdentifiersShouldBeCasedCorrectly","status":"REOPENED","isNew":false,"creationDate":"2016-06-16T16:41:23+0200"},{"key":"AVVZqQu2VQazUSGwYWIP","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"Correct the casing of 'Cs' in member name 'Helper.GetCsProjPath(string)' by changing it to 'CS'.","severity":"MAJOR","rule":"fxcop:IdentifiersShouldBeCasedCorrectly","status":"REOPENED","isNew":false,"creationDate":"2016-06-16T16:41:23+0200"},{"key":"AVVZqQu2VQazUSGwYWIQ","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"Correct the spelling of 'Proj' in member name 'Helper.GetCsProjPath(string)' or remove it entirely if it represents any sort of Hungarian notation.","severity":"MINOR","rule":"fxcop:IdentifiersShouldBeSpelledCorrectly","status":"REOPENED","isNew":false,"creationDate":"2016-06-16T16:41:23+0200"},{"key":"AVVZqQu2VQazUSGwYWIR","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"Correct the spelling of 'Dte' in member name 'Helper.GetDte()' or remove it entirely if it represents any sort of Hungarian notation.","severity":"MINOR","rule":"fxcop:IdentifiersShouldBeSpelledCorrectly","status":"REOPENED","isNew":false,"creationDate":"2016-06-16T16:41:23+0200"},{"key":"AVVZqQu2VQazUSGwYWIS","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"Change 'Helper.GetDte()' to a property if appropriate.","severity":"INFO","rule":"fxcop:UsePropertiesWhereAppropriate","status":"REOPENED","isNew":false,"creationDate":"2016-06-16T16:41:23+0200"},{"key":"AVVZqQu2VQazUSGwYWIT","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"The compound word 'NameSpace' in member name 'ModelGeneratorWindowControl.SuggestNameSpace()' exists as a discrete term. If your usage is intended to be single word, case it as 'Namespace' or strip the first token entirely if it represents any sort of Hungarian notation.","severity":"MAJOR","rule":"fxcop:CompoundWordsShouldBeCasedCorrectly","status":"REOPENED","isNew":false,"creationDate":"2016-06-16T16:41:23+0200"},{"key":"AVVdgxE0VQazUSGwYWKk","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"Modify 'Helper.TryGetProject(string)' to catch a more specific exception than 'Exception' or rethrow the exception.","severity":"CRITICAL","rule":"fxcop:DoNotCatchGeneralExceptionTypes","status":"REOPENED","isNew":false,"creationDate":"2016-06-17T10:38:25+0200"},{"key":"AVVdgxE0VQazUSGwYWKl","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"The 'this' parameter (or 'Me' in Visual Basic) of 'ModelGeneratorCommand.GetFilePath(UIHierarchyItem)' is never used. Mark the member as static (or Shared in Visual Basic) or use 'this'/'Me' in the method body or at least one property accessor, if appropriate.","severity":"INFO","rule":"fxcop:MarkMembersAsStatic","status":"REOPENED","isNew":false,"creationDate":"2016-06-17T10:38:25+0200"},{"key":"AVVdgxE0VQazUSGwYWKm","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"Because the behavior of 'string.Format(string, object, object, object)' could vary based on the current user's locale settings, replace this call in 'ModelGeneratorWindowControl.HandleLogs(object, LogEventArgs)' with a call to 'string.Format(IFormatProvider, string, params object[])'. If the result of 'string.Format(IFormatProvider, string, params object[])' will be displayed to the user, specify 'CultureInfo.CurrentCulture' as the 'IFormatProvider' parameter. Otherwise, if the result will be stored and accessed by software, such as when it is persisted to disk or to a database, specify 'CultureInfo.InvariantCulture'.","severity":"MAJOR","rule":"fxcop:SpecifyIFormatProvider","status":"REOPENED","isNew":false,"creationDate":"2016-06-17T10:38:25+0200"},{"key":"AVVdgxE0VQazUSGwYWKn","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"Modify 'ModelGeneratorWindowControl.GenerateFiles(CodeGenerator)' to catch a more specific exception than 'Exception' or rethrow the exception.","severity":"CRITICAL","rule":"fxcop:DoNotCatchGeneralExceptionTypes","status":"REOPENED","isNew":false,"creationDate":"2016-06-17T10:38:25+0200"},{"key":"AVVdgxE0VQazUSGwYWKo","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"The 'this' parameter (or 'Me' in Visual Basic) of 'ModelGeneratorWindowControl.GenerateFiles(CodeGenerator)' is never used. Mark the member as static (or Shared in Visual Basic) or use 'this'/'Me' in the method body or at least one property accessor, if appropriate.","severity":"INFO","rule":"fxcop:MarkMembersAsStatic","status":"REOPENED","isNew":false,"creationDate":"2016-06-17T10:38:25+0200"},{"key":"AVVdikfOVQazUSGwYWKu","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"'ModelGeneratorWindowControl.SuggestNameSpace()' passes 'StringComparison.InvariantCulture' as the 'StringComparison' parameter to 'string.IndexOf(string, StringComparison)'. To perform a non-linguistic comparison, specify 'StringComparison.Ordinal' or 'StringComparison.OrdinalIgnoreCase' instead.","severity":"MAJOR","rule":"fxcop:UseOrdinalStringComparison","status":"REOPENED","isNew":false,"creationDate":"2016-06-17T10:46:17+0200"},{"key":"AVWht2kdSaHWheX2Wt7K","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","message":"The 'this' parameter (or 'Me' in Visual Basic) of 'ModelGeneratorWindowControl.Write(string)' is never used. Mark the member as static (or Shared in Visual Basic) or use 'this'/'Me' in the method body or at least one property accessor, if appropriate.","severity":"INFO","rule":"fxcop:MarkMembersAsStatic","status":"OPEN","isNew":false,"creationDate":"2016-06-30T16:29:44+0200"},{"key":"0155C9FF0449CF454D","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725:ModelGeneratorCommand.cs","line":204,"startLine":204,"startOffset":0,"endLine":204,"endOffset":53,"message":"Method 'ModelGeneratorCommand.GetFrameToShow(string)' passes a literal string as parameter 'value' of a call to 'TextBlock.Text.set(string)'. Retrieve the following string(s) from a resource table instead: \"File to generate models from: \".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"OPEN","isNew":true,"creationDate":"2016-07-08T12:12:50+0200"},{"key":"0155C9FF0449CF454E","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725:ModelGeneratorCommand.cs","line":187,"startLine":187,"startOffset":0,"endLine":187,"endOffset":33,"message":"Method 'ModelGeneratorCommand.ShowModelGenerator(UIHierarchyItem)' passes a literal string as parameter 'caption' of a call to 'MessageBox.Show(string, string)'. Retrieve the following string(s) from a resource table instead: \"Could not read the XML file.\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"OPEN","isNew":true,"creationDate":"2016-07-08T12:12:50+0200"},{"key":"0155C9FF0459CF454F","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725:ModelGeneratorWindow.cs","line":26,"startLine":26,"startOffset":0,"endLine":26,"endOffset":46,"message":"Method 'ModelGeneratorWindow.ModelGeneratorWindow()' passes a literal string as parameter 'value' of a call to 'ToolWindowPane.Caption.set(string)'. Retrieve the following string(s) from a resource table instead: \"Model Generator\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"OPEN","isNew":true,"creationDate":"2016-07-08T12:12:50+0200"},{"key":"0155C9FF0468CF4550","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725:ModelGeneratorWindowControl.xaml.cs","line":244,"startLine":244,"startOffset":0,"endLine":244,"endOffset":29,"message":"Method 'ModelGeneratorWindowControl.HandleLogs(object, LogEventArgs)' passes a literal string as parameter 'message' of a call to 'ModelGeneratorWindowControl.Write(string)'. Retrieve the following string(s) from a resource table instead: \"Model Generator - Error Type: , - Message: \".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"OPEN","isNew":true,"creationDate":"2016-07-08T12:12:50+0200"},{"key":"0155C9FF0468CF4551","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725:ModelGeneratorWindowControl.xaml.cs","line":42,"startLine":42,"startOffset":0,"endLine":42,"endOffset":78,"message":"Method 'ModelGeneratorWindowControl.SuggestNameSpace()' passes a literal string as parameter 'value' of a call to 'TextBox.Text.set(string)'. Retrieve the following string(s) from a resource table instead: \".\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"OPEN","isNew":true,"creationDate":"2016-07-08T12:12:50+0200"},{"key":"0155C9FF0468CF4552","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725:ModelGeneratorWindowControl.xaml.cs","line":46,"startLine":46,"startOffset":0,"endLine":46,"endOffset":77,"message":"Method 'ModelGeneratorWindowControl.SuggestNameSpace()' passes a literal string as parameter 'value' of a call to 'TextBox.Text.set(string)'. Retrieve the following string(s) from a resource table instead: \".Models\".","severity":"MAJOR","rule":"fxcop:DoNotPassLiteralsAsLocalizedParameters","status":"OPEN","isNew":true,"creationDate":"2016-07-08T12:12:50+0200"},{"key":"0155C9FF0479CF4553","component":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725:ModelGeneratorWindowPackage.cs","line":28,"startLine":28,"startOffset":0,"endLine":28,"endOffset":88,"message":"Change this constant to a \"static\" read-only property.","severity":"MAJOR","rule":"csharpsquid:S2339","status":"OPEN","isNew":true,"creationDate":"2016-07-08T12:12:50+0200"}],"components":[{"key":"Tool.ModelGenerator"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","path":"IOZ.Tools.ModelGenerator/IOZ.Tools.ModelGenerator.VisualStudioExtension"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","path":"IOZ.Tools.ModelGenerator/IOZ.Tools.ModelGenerator"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CSharpFieldWriter.cs","path":"CSharpFieldWriter.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","status":"SAME"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeCommenter.cs","path":"CodeCommenter.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","status":"CHANGED"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeGenerateOptions.cs","path":"CodeGenerateOptions.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","status":"SAME"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CodeGenerator.cs","path":"CodeGenerator.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","status":"CHANGED"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CommandLineArgs.cs","path":"CommandLineArgs.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","status":"SAME"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:CustomType.cs","path":"CustomType.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","status":"SAME"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:ErrorInformation.cs","path":"ErrorInformation.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","status":"SAME"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:Extensions/ContentTypeExtensions.cs","path":"Extensions/ContentTypeExtensions.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","status":"CHANGED"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:Extensions/FieldRefExtensions.cs","path":"Extensions/FieldRefExtensions.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","status":"CHANGED"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:Extensions/ListXDocumentExtensions.cs","path":"Extensions/ListXDocumentExtensions.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","status":"SAME"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:Extensions/ObjectExtensions.cs","path":"Extensions/ObjectExtensions.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","status":"SAME"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:Extensions/ProvisioningTemplateExtensions.cs","path":"Extensions/ProvisioningTemplateExtensions.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","status":"SAME"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:Extensions/StringExtensions.cs","path":"Extensions/StringExtensions.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","status":"CHANGED"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:Extensions/TypeExtensions.cs","path":"Extensions/TypeExtensions.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","status":"CHANGED"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:LogEventArgs.cs","path":"LogEventArgs.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","status":"SAME"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:Logger.cs","path":"Logger.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","status":"SAME"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:Mapping/Mapping.cs","path":"Mapping/Mapping.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","status":"SAME"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:ModelGeneratorErrorType.cs","path":"ModelGeneratorErrorType.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","status":"SAME"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:OverrideMode.cs","path":"OverrideMode.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","status":"SAME"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:Program.cs","path":"Program.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","status":"SAME"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:Properties/AssemblyInfo.cs","path":"Properties/AssemblyInfo.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944","status":"CHANGED"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725:Helper.cs","path":"Helper.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","status":"SAME"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725:ModelGeneratorCommand.cs","path":"ModelGeneratorCommand.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","status":"ADDED"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725:ModelGeneratorWindow.cs","path":"ModelGeneratorWindow.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","status":"ADDED"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725:ModelGeneratorWindowCommand.cs","path":"ModelGeneratorWindowCommand.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","status":"ADDED"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725:ModelGeneratorWindowControl.xaml.cs","path":"ModelGeneratorWindowControl.xaml.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","status":"ADDED"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725:ModelGeneratorWindowPackage.cs","path":"ModelGeneratorWindowPackage.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","status":"ADDED"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725:Properties/AssemblyInfo.cs","path":"Properties/AssemblyInfo.cs","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725","status":"CHANGED"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:/","path":"","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:Extensions","path":"Extensions","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:Mapping","path":"Mapping","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944:Properties","path":"Properties","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:C2B54FFD-8D64-466E-8124-BD1D6201E944"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725:/","path":"","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725"},{"key":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725:Properties","path":"Properties","moduleKey":"Tool.ModelGenerator:Tool.ModelGenerator:E88F5C74-E1F6-40CE-B301-1E93296D5725"}],"rules":[{"key":"fxcop:DoNotPassLiteralsAsLocalizedParameters","rule":"DoNotPassLiteralsAsLocalizedParameters","repository":"fxcop","name":"CA1303: Do not pass literals as localized parameters"},{"key":"fxcop:LiteralsShouldBeSpelledCorrectly","rule":"LiteralsShouldBeSpelledCorrectly","repository":"fxcop","name":"CA2204: Literals should be spelled correctly"},{"key":"fxcop:AvoidExcessiveClassCoupling","rule":"AvoidExcessiveClassCoupling","repository":"fxcop","name":"CA1506: Avoid excessive class coupling"},{"key":"fxcop:IdentifiersShouldBeCasedCorrectly","rule":"IdentifiersShouldBeCasedCorrectly","repository":"fxcop","name":"CA1709: Identifiers should be cased correctly"},{"key":"fxcop:IdentifiersShouldBeSpelledCorrectly","rule":"IdentifiersShouldBeSpelledCorrectly","repository":"fxcop","name":"CA1704: Identifiers should be spelled correctly"},{"key":"csharpsquid:S3265","rule":"S3265","repository":"csharpsquid","name":"Non-flags enums should not be used in bitwise operations"},{"key":"stylecop:SplitParametersMustStartOnLineAfterDeclaration","rule":"SplitParametersMustStartOnLineAfterDeclaration","repository":"stylecop","name":"Split parameters must start on line after declaration"},{"key":"stylecop:ParameterMustNotSpanMultipleLines","rule":"ParameterMustNotSpanMultipleLines","repository":"stylecop","name":"Parameter must not span multiple lines"},{"key":"stylecop:ParameterMustFollowComma","rule":"ParameterMustFollowComma","repository":"stylecop","name":"Parameter must follow comma"},{"key":"fxcop:ConsiderPassingBaseTypesAsParameters","rule":"ConsiderPassingBaseTypesAsParameters","repository":"fxcop","name":"CA1011: Consider passing base types as parameters"},{"key":"fxcop:UseOrdinalStringComparison","rule":"UseOrdinalStringComparison","repository":"fxcop","name":"CA1309: Use ordinal StringComparison"},{"key":"fxcop:DoNotCatchGeneralExceptionTypes","rule":"DoNotCatchGeneralExceptionTypes","repository":"fxcop","name":"CA1031: Do not catch general exception types"},{"key":"fxcop:MarkMembersAsStatic","rule":"MarkMembersAsStatic","repository":"fxcop","name":"CA1822: Mark members as static"},{"key":"fxcop:AvoidUncalledPrivateCode","rule":"AvoidUncalledPrivateCode","repository":"fxcop","name":"CA1811: Avoid uncalled private code"},{"key":"stylecop:SyntaxException","rule":"SyntaxException","repository":"stylecop","name":"A syntax error has been discovered"},{"key":"csharpsquid:S1541","rule":"S1541","repository":"csharpsquid","name":"Methods should not be too complex"},{"key":"fxcop:ValidateArgumentsOfPublicMethods","rule":"ValidateArgumentsOfPublicMethods","repository":"fxcop","name":"CA1062: Validate arguments of public methods"},{"key":"stylecop:ElementsMustBeDocumented","rule":"ElementsMustBeDocumented","repository":"stylecop","name":"Elements must be documented"},{"key":"stylecop:UsingDirectivesMustBePlacedWithinNamespace","rule":"UsingDirectivesMustBePlacedWithinNamespace","repository":"stylecop","name":"Using directives must be placed within namespace"},{"key":"csharpsquid:S1643","rule":"S1643","repository":"csharpsquid","name":"Strings should not be concatenated using \"+\" in a loop"},{"key":"common-cs:InsufficientCommentDensity","rule":"InsufficientCommentDensity","repository":"common-cs","name":"Source files should have a sufficient density of comment lines"},{"key":"fxcop:SpecifyIFormatProvider","rule":"SpecifyIFormatProvider","repository":"fxcop","name":"CA1305: Specify IFormatProvider"},{"key":"fxcop:SpecifyStringComparison","rule":"SpecifyStringComparison","repository":"fxcop","name":"CA1307: Specify StringComparison"},{"key":"fxcop:AvoidNamespacesWithFewTypes","rule":"AvoidNamespacesWithFewTypes","repository":"fxcop","name":"CA1020: Avoid namespaces with few types"},{"key":"fxcop:MarkAssembliesWithNeutralResourcesLanguage","rule":"MarkAssembliesWithNeutralResourcesLanguage","repository":"fxcop","name":"CA1824: Mark assemblies with NeutralResourcesLanguageAttribute"},{"key":"fxcop:DoNotCallOverridableMethodsInConstructors","rule":"DoNotCallOverridableMethodsInConstructors","repository":"fxcop","name":"CA2214: Do not call overridable methods in constructors"},{"key":"fxcop:UsePropertiesWhereAppropriate","rule":"UsePropertiesWhereAppropriate","repository":"fxcop","name":"CA1024: Use properties where appropriate"},{"key":"fxcop:CompoundWordsShouldBeCasedCorrectly","rule":"CompoundWordsShouldBeCasedCorrectly","repository":"fxcop","name":"CA1702: Compound words should be cased correctly"},{"key":"csharpsquid:S2339","rule":"S2339","repository":"csharpsquid","name":"Public constant members should not be used"}],"users":[{"login":"thomas.gassmann@IOZ","name":"Gassmann Thomas"}]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment