Download CodeReview
Description
Code Review is an open source development tool based on the same approach than FxCop - check the compiled assemblies to enforce good practices rules.This application is developed in C# with the framework .Net 4.0.
Source Files
The download file codereview.zip has the following entries.
.hgignore// w w w . j a va 2 s . c o m
CodeReview.sln
CodeReview.snk
Extended.targets
License.txt
Settings.StyleCop
SharedBinaries/MSBuild.Mercurial.dll
SharedBinaries/nunit-console-runner.dll
SharedBinaries/nunit-gui-runner.dll
SharedBinaries/nunit.core.dll
SharedBinaries/nunit.core.interfaces.dll
SharedBinaries/nunit.framework.dll
SharedBinaries/nunit.framework.xml
SharedBinaries/nunit.license.txt
SharedBinaries/nunit.mocks.dll
SharedBinaries/nunit.uiexception.dll
SharedBinaries/nunit.uikit.dll
SharedBinaries/nunit.util.dll
Source/CodeReview-Doc/CodeReview-Doc.shfbproj
Source/CodeReview-Doc/debug.bat
Source/CodeReview-Doc/release.bat
Source/CodeReview-Setup/CodeReview-Setup.wixproj
Source/CodeReview-Setup/CodeReview-Setup.wxs
Source/CodeReview-Setup/License.rtf
Source/CodeReview-Setup/debug.bat
Source/CodeReview-Setup/release.bat
Source/CodeReview.Binary/AbstractCheck.cs
Source/CodeReview.Binary/CheckEquivalenceAttribute.cs
Source/CodeReview.Binary/CodeReview-ns.xml
Source/CodeReview.Binary/CodeReview.Binary.csproj
Source/CodeReview.Binary/Constants.cs
Source/CodeReview.Binary/Design/CR0001TypeAbstractShouldNotHavePublicConstructors.cs
Source/CodeReview.Binary/Design/CR0002TypeWithDisposablesShouldBeDisposable.cs
Source/CodeReview.Binary/Design/CR0003MemberShouldNotExposeGenericListImplementation.cs
Source/CodeReview.Binary/Design/CR0004TypeGenericShouldNotContainStaticElement.cs
Source/CodeReview.Binary/Design/CR0005EventShouldBeSystemEventHandler.cs
Source/CodeReview.Binary/Design/CR0006TypeGenericShouldNotHaveMoreThanTwoParameters.cs
Source/CodeReview.Binary/Design/CR0007MemberShouldNotExposeNestedGenericType.cs
Source/CodeReview.Binary/Design/CR0008ParameterWithRefShouldUseGenerics.cs
Source/CodeReview.Binary/Design/CR0009MethodGenericShouldUseInference.cs
Source/CodeReview.Binary/Design/CR0010EnumShouldHaveZeroValue.cs
Source/CodeReview.Binary/Design/CR0011EnumFlagShouldHaveANoneValue.cs
Source/CodeReview.Binary/Design/CR0012EventHandlerShouldHaveAProperSignature.cs
Source/CodeReview.Binary/Design/CR0013TypeEnumerableShouldBeGeneric.cs
Source/CodeReview.Binary/Design/CR0014TypeWithAddOrSubstractShouldImplementEquality.cs
Source/CodeReview.Binary/Design/CR0015AssemblyShouldHaveCLSCompliantAttribute.cs
Source/CodeReview.Binary/Design/CR0016AssemblyShouldHaveAssemblyVersionAttribute.cs
Source/CodeReview.Binary/Design/CR0017AssemblyShouldHaveComVisibleAttribute.cs
Source/CodeReview.Binary/Design/CR0018AttributeShouldHaveAttributeUsageAttribute.cs
Source/CodeReview.Binary/Design/CR0019AttributeShouldHaveReadOnlyAccessors.cs
Source/CodeReview.Binary/Design/CR0020AttributeShouldHaveReadWriteAccessors.cs
Source/CodeReview.Binary/Design/CR0021NamespaceShouldHaveMoreThanFourTypes.cs
Source/CodeReview.Binary/Design/CR0022ParameterShouldNotUseOut.cs
Source/CodeReview.Binary/Design/CR0023ParameterShouldNotUseRef.cs
Source/CodeReview.Binary/Design/CR0024TypeShouldNotExposeMultidimensionalIndexer.cs
Source/CodeReview.Binary/Design/CR0025MethodShouldBeConvertedIntoProperty.cs
Source/CodeReview.Binary/Design/CR0026MethodShouldAvoidRepetitiveParameters.cs
Source/CodeReview.Binary/Design/CR0027EnumShouldUseFlagsAttribute.cs
Source/CodeReview.Binary/Design/CR0028EnumShouldNotUseFlagsAttribute.cs
Source/CodeReview.Binary/Design/CR0029EnumShouldBeMappedToInt32.cs
Source/CodeReview.Binary/Design/CR0030MethodShouldBeReplacedByEvent.cs
Source/CodeReview.Binary/Design/CR0031TypeExceptionShouldHaveStandardConstructors.cs
Source/CodeReview.Binary/Design/CR0032MethodExplicitShouldBeOverridable.cs
Source/CodeReview.Binary/Design/CR0033TypeNestedShouldBePrivate.cs
Source/CodeReview.Binary/Design/CR0034TypeICollectionShouldBeStronglyTyped.cs
Source/CodeReview.Binary/Design/CR0035TypeIEnumeratorShouldBeStronglyTyped.cs
Source/CodeReview.Binary/Design/CR0036TypeIListShouldBeStronglyTyped.cs
Source/CodeReview.Binary/Design/CR0037TypeIComparableShouldOverrideEquals.cs
Source/CodeReview.Binary/Design/CR0038TypeReplaceEmptyInterfaceWithAttribute.cs
Source/CodeReview.Binary/Design/CR0039AttributeObsoleteShouldHaveMessage.cs
Source/CodeReview.Binary/Design/CR0040IndexerShouldUseStandardType.cs
Source/CodeReview.Binary/Design/CR0041PropertyShouldHaveAGetter.cs
Source/CodeReview.Binary/Design/CR0042TypeReferenceShouldNotImplementEquality.cs
Source/CodeReview.Binary/Design/CR0043TypeSealedShouldNotContainProtectedMember.cs
Source/CodeReview.Binary/Design/CR0044TypeSealedShouldNotContainVirtualMember.cs
Source/CodeReview.Binary/Design/CR0045TypeWithUnmanagedResourceShouldBeDisposable.cs
Source/CodeReview.Binary/Design/CR0046TypeShouldBeDefinedInANamespace.cs
Source/CodeReview.Binary/Design/CR0047FieldShouldBePrivate.cs
Source/CodeReview.Binary/Design/CR0048TypeWithOnlyStaticMemberShouldBeSealed.cs
Source/CodeReview.Binary/Design/CR0049TypeWithOnlyStaticMemberShouldNotHaveConstructor.cs
Source/CodeReview.Binary/Design/CR0050ParameterUriShouldNotBeString.cs
Source/CodeReview.Binary/Design/CR0051MethodReturnUriShouldNotBeString.cs
Source/CodeReview.Binary/Design/CR0052PropertyUriShouldNotBeString.cs
Source/CodeReview.Binary/Design/CR0053TypeShouldNotInheritFromSomeTypes.cs
Source/CodeReview.Binary/Design/CR0054MethodShouldNotHideBaseMethod.cs
Source/CodeReview.Binary/Design/CR0055TypeExceptionShouldBePublic.cs
Source/CodeReview.Binary/Design/CR0056MethodNativeShouldBeGrouped.cs
Source/CodeReview.Binary/Engine.cs
Source/CodeReview.Binary/Error.Designer.cs
Source/CodeReview.Binary/Error.resx
Source/CodeReview.Binary/Extensions/MemberInfoExtensions.cs
Source/CodeReview.Binary/Extensions/MethodInfoExtensions.cs
Source/CodeReview.Binary/Extensions/PropertyInfoExtensions.cs
Source/CodeReview.Binary/I18nManager.cs
Source/CodeReview.Binary/I18nMessage.cs
Source/CodeReview.Binary/I18nMessage.resx
Source/CodeReview.Binary/ICheck.cs
Source/CodeReview.Binary/ICheckDetail.cs
Source/CodeReview.Binary/IMessage.cs
Source/CodeReview.Binary/IParser.cs
Source/CodeReview.Binary/Message.cs
Source/CodeReview.Binary/MessageComparer.cs
Source/CodeReview.Binary/MessageLevel.cs
Source/CodeReview.Binary/Parser.cs
Source/CodeReview.Binary/ParserException.cs
Source/CodeReview.Binary/Properties/AssemblyInfo.cs
Source/CodeReview.Binary/StrongName.cs
Source/CodeReview.Command/AbstractClass.cs
Source/CodeReview.Command/CodeReview.Command.csproj
Source/CodeReview.Command/CollectionExtension.cs
Source/CodeReview.Command/CommandException.cs
Source/CodeReview.Command/CommandLineParser.cs
Source/CodeReview.Command/Error.Designer.cs
Source/CodeReview.Command/Error.resx
Source/CodeReview.Command/Message.Designer.cs
Source/CodeReview.Command/Message.resx
Source/CodeReview.Command/Option.cs
Source/CodeReview.Command/OptionCodes.cs
Source/CodeReview.Command/OptionFactory.cs
Source/CodeReview.Command/OptionValidator.cs
Source/CodeReview.Command/OptionValues.cs
Source/CodeReview.Command/Program.cs
Source/CodeReview.Command/Properties/AssemblyInfo.cs
Tests/CodeReview.Binary-Test/AbstractCheckTest.cs
Tests/CodeReview.Binary-Test/CheckEquivalenceAttributeTest.cs
Tests/CodeReview.Binary-Test/CodeReview.Binary-Test.csproj
Tests/CodeReview.Binary-Test/Design/AbstractCheckTest.cs
Tests/CodeReview.Binary-Test/Design/CR0001TypeAbstractShouldNotHavePublicConstructorsTest.cs
Tests/CodeReview.Binary-Test/Design/CR0002TypeWithDisposablesShouldBeDisposableTest.cs
Tests/CodeReview.Binary-Test/Design/CR0003MemberShouldNotExposeGenericListImplementationTest.cs
Tests/CodeReview.Binary-Test/Design/CR0004TypeGenericShouldNotContainStaticElementTest.cs
Tests/CodeReview.Binary-Test/Design/CR0005EventShouldBeSystemEventHandlerTest.cs
Tests/CodeReview.Binary-Test/Design/CR0006TypeGenericShouldNotHaveMoreThanTwoParametersTest.cs
Tests/CodeReview.Binary-Test/Design/CR0007MemberShouldNotExposeNestedGenericTypeTest.cs
Tests/CodeReview.Binary-Test/Design/CR0008ParameterWithRefShouldUseGenericsTest.cs
Tests/CodeReview.Binary-Test/Design/CR0009MethodGenericShouldUseInferenceTest.cs
Tests/CodeReview.Binary-Test/Design/CR0010EnumShouldHaveZeroValueTest.cs
Tests/CodeReview.Binary-Test/Design/CR0011EnumFlagShouldHaveANoneValueTest.cs
Tests/CodeReview.Binary-Test/Design/CR0012EventHandlerShouldHaveAProperSignatureTest.cs
Tests/CodeReview.Binary-Test/Design/CR0013TypeEnumerableShouldBeGenericTest.cs
Tests/CodeReview.Binary-Test/Design/CR0014TypeWithAddOrSubstractShouldImplementEqualityTest.cs
Tests/CodeReview.Binary-Test/Design/CR0015AssemblyShouldHaveCLSCompliantAttributeTest.cs
Tests/CodeReview.Binary-Test/Design/CR0016AssemblyShouldHaveAssemblyVersionAttributeTest.cs
Tests/CodeReview.Binary-Test/Design/CR0017AssemblyShouldHaveComVisibleAttributeTest.cs
Tests/CodeReview.Binary-Test/Design/CR0018AttributeShouldHaveAttributeUsageAttributeTest.cs
Tests/CodeReview.Binary-Test/Design/CR0019AttributeShouldHaveReadOnlyAccessorsTest.cs
Tests/CodeReview.Binary-Test/Design/CR0020AttributeShouldHaveReadWriteAccessorsTest.cs
Tests/CodeReview.Binary-Test/Design/CR0021NamespaceShouldHaveMoreThanFourTypesTest.cs
Tests/CodeReview.Binary-Test/Design/CR0022ParameterShouldNotUseOutTest.cs
Tests/CodeReview.Binary-Test/Design/CR0023ParameterShouldNotUseRefTest.cs
Tests/CodeReview.Binary-Test/Design/CR0024TypeShouldNotExposeMultidimensionalIndexerTest.cs
Tests/CodeReview.Binary-Test/Design/CR0025MethodShouldBeConvertedIntoPropertyTest.cs
Tests/CodeReview.Binary-Test/Design/CR0026MethodShouldAvoidRepetitiveParametersTest.cs
Tests/CodeReview.Binary-Test/Design/CR0027EnumShouldUseFlagsAttributeTest.cs
Tests/CodeReview.Binary-Test/Design/CR0028EnumShouldNotUseFlagsAttributeTest.cs
Tests/CodeReview.Binary-Test/Design/CR0029EnumShouldBeMappedToInt32Test.cs
Tests/CodeReview.Binary-Test/Design/CR0030MethodShouldBeReplacedByEventTest.cs
Tests/CodeReview.Binary-Test/Design/CR0031TypeExceptionShouldHaveStandardConstructorsTest.cs
Tests/CodeReview.Binary-Test/Design/CR0032MethodExplicitShouldBeOverridableTest.cs
Tests/CodeReview.Binary-Test/Design/CR0033TypeNestedShouldBePrivateTest.cs
Tests/CodeReview.Binary-Test/Design/CR0034TypeICollectionShouldBeStronglyTypedTest.cs
Tests/CodeReview.Binary-Test/Design/CR0035TypeIEnumeratorShouldBeStronglyTypedTest.cs
Tests/CodeReview.Binary-Test/Design/CR0036TypeIListShouldBeStronglyTypedTest.cs
Tests/CodeReview.Binary-Test/Design/CR0037TypeIComparableShouldOverrideEqualsTest.cs
Tests/CodeReview.Binary-Test/Design/CR0038TypeReplaceEmptyInterfaceWithAttributeTest.cs
Tests/CodeReview.Binary-Test/Design/CR0039AttributeObsoleteShouldHaveMessageTest.cs
Tests/CodeReview.Binary-Test/Design/CR0040IndexerShouldUseStandardTypeTest.cs
Tests/CodeReview.Binary-Test/Design/CR0041PropertyShouldHaveAGetterTest.cs
Tests/CodeReview.Binary-Test/Design/CR0042TypeReferenceShouldNotImplementEqualityTest.cs
Tests/CodeReview.Binary-Test/Design/CR0043TypeSealedShouldNotContainProtectedMemberTest.cs
Tests/CodeReview.Binary-Test/Design/CR0044TypeSealedShouldNotContainVirtualMemberTest.cs
Tests/CodeReview.Binary-Test/Design/CR0045TypeWithUnmanagedResourceShouldBeDisposableTest.cs
Tests/CodeReview.Binary-Test/Design/CR0046TypeShouldBeDefinedInANamespaceTest.cs
Tests/CodeReview.Binary-Test/Design/CR0047FieldShouldBePrivateTest.cs
Tests/CodeReview.Binary-Test/Design/CR0048TypeWithOnlyStaticMemberShouldBeSealedTest.cs
Tests/CodeReview.Binary-Test/Design/CR0049TypeWithOnlyStaticMemberShouldNotHaveConstructorTest.cs
Tests/CodeReview.Binary-Test/Design/CR0050ParameterUriShouldNotBeStringTest.cs
Tests/CodeReview.Binary-Test/Design/CR0051MethodReturnUriShouldNotBeStringTest.cs
Tests/CodeReview.Binary-Test/Design/CR0052PropertyUriShouldNotBeStringTest.cs
Tests/CodeReview.Binary-Test/Design/CR0053TypeShouldNotInheritFromSomeTypesTest.cs
Tests/CodeReview.Binary-Test/Design/CR0054MethodShouldNotHideBaseMethodTest.cs
Tests/CodeReview.Binary-Test/Design/CR0055TypeExceptionShouldBePublicTest.cs
Tests/CodeReview.Binary-Test/Design/CR0056MethodNativeShouldBeGroupedTest.cs
Tests/CodeReview.Binary-Test/EngineTest.cs
Tests/CodeReview.Binary-Test/Extensions/MethodInfoExtensionsHasVirtualKeywordTest.cs
Tests/CodeReview.Binary-Test/Extensions/PropertyInfoExtensionsTest.cs
Tests/CodeReview.Binary-Test/GlobalTest.cs
Tests/CodeReview.Binary-Test/I18nManagerTest.cs
Tests/CodeReview.Binary-Test/I18nMessageTest.cs
Tests/CodeReview.Binary-Test/MockAssembly.cs
Tests/CodeReview.Binary-Test/MockI18nMessage.cs
Tests/CodeReview.Binary-Test/MockI18nMessage.resx
Tests/CodeReview.Binary-Test/MockParser.cs
Tests/CodeReview.Binary-Test/ParserTest.cs
Tests/CodeReview.Binary-Test/Properties/AssemblyInfo.cs
Tests/CodeReview.Binary-Test/StrongNameTest.cs
Tests/CodeReview.Binary-Test/Utilities.cs
Tests/CodeReview.Command-Test/CodeReview.Command-Test.csproj
Tests/CodeReview.Command-Test/CollectionExtensionTest.cs
Tests/CodeReview.Command-Test/CommandLineParserTest.cs
Tests/CodeReview.Command-Test/OptionCodesTest.cs
Tests/CodeReview.Command-Test/OptionFactoryTest.cs
Tests/CodeReview.Command-Test/OptionValuesTest.cs
Tests/CodeReview.Command-Test/Properties/AssemblyInfo.cs
Tests/CodeReview.MockAssembly/CodeReview.MockAssembly.csproj
Tests/CodeReview.MockAssembly/MockInternalClass.cs
Tests/CodeReview.MockAssembly/MockPublicClass.cs
Tests/CodeReview.MockAssembly/Properties/AssemblyInfo.cs
Tests/TestRunner/App.config
Tests/TestRunner/Properties/AssemblyInfo.cs
Tests/TestRunner/Runner.cs
Tests/TestRunner/TestRunner.csproj
Version.targets
snippets.cs.snippet
Download
Click the following link to download codereview.zip.
codereview.zipHome »
C# Free Code »
Development »
C# Free Code »
Development »