|
Category
Code analysis - Standards verifiers

Display options and filters [BETA]
|
Built for .NET
|
|
Source code provided
|
|
Discontinued
|
|
|
Library
|
|
Built for the Compact Framework
|
|
Built for .NET 2
|
|
|
Add-in
|
|
Built for Mono
|
|
Sold as a service
| |
|
Free or free version available
|
| | | | |
Updating...
Home Page
| Categories: |
|
| Author: |
Patrick Smacchia |
| Latest version: |
2.6 |
| Description: |
Analyses an application's assemblies and generates reports containing design quality metrics, warnings and diagrams. NDepend allows you to measure the quality of a design in terms of its extensibility, reusability and maintainability to manage and control the assemblies’ dependencies of your .NET applications. Moreover, NDepend helps you to get a view of the topology of your application, both at component and at type level.
Features include: - VisualNDepend: graphical tool that allows analyzing all the data thanks to an interactive view of the architecture of your .NET applications. Such a view can be tuned according to numerous software metrics and can be saved in a PNG file in order to let you print posters. - Code Query Language (CQL): NDepend considers your code as a database and CQL allows to query and check some assertions on this database. CQL allows you to write: Code quality constraints, Naming constraints, Encapsulation constraints, Queries on the graph of dependencies, Queries on the inheritance tree, Design constraints, Queries to get the biggest or smallest code elements according to almost 30 metrics. |
| Added: |
2004-04-27 |
| Updated: |
2007-12-10 |
| Attributes: |
[BuiltForDotNet] [FreeVersionAvailable] [SourceCodeProvided] [BuilfForDotNet2] |
Home Page
| Categories: |
|
| Author: |
bitwidgets |
| Latest version: |
1.3.0.8 |
| Description: |
Assembly comparison tool. BitDiffer allows you to compare multiple versions of assemblies for all types of changes and drill down to find the smallest changes, public or private.
Features include: - View changes in a GUI interface, which highlights breaking changes and publicly visible changes. Browse through the grid of changes in order to determine their impact, or export reports to keep a record. - Compare implementation of methods and properties, not just the declarations. You can compare protected, internal and private items as well as just the exported public types. - Will catalog and compare: classes, interfaces, properties, fields, methods, attributes, events, assembly attributes - Compare across time. You can also load up a series of versions and review them side-by-side to see how they all changed across time. - Load assemblies with the strong name from different locations and compare across them. - Compare entire directories of assemblies at once, to perform complete build comparisons in one click. - Command-line support |
| Added: |
2008-01-24 |
| Attributes: |
[BuilfForDotNet2] |
Home Page
| Categories: |
|
| Author: |
Universal Software |
| Latest version: |
6.0 |
| Description: |
Generic reverse engineering software for analysis and automatic documentation of source codes (program/header/form files). Universal Report's goal is to analyse and generate a structured and formatted overview of a given set of program codes. A session can be achieved either in a step-by-step way or in a completely automatic way. Universal Report is not focused on a specific programming language (will run with codes in Basic, C, C++, Fortran, Java, Matlab, Pascal, Visual Basic, Borland C++ Builder, Delphi, Kylix, Visual C++, Visual Basic .Net, Visual C#, Visual J++, etc....), and you can get reports in several common formats (text, latex, html) and languages (English, French, German, Spanish, Portuguese, and Italian). The universality is due to heuristics that use programming languages intersection as well as possible, and examine further specific points. The tool is parameterizable both in the behavior point of view and the quality of the outputs. Moreover, some additional features are available, including spell checking, general pattern research, automatic information extraction, automatic code formating, glossary generator, graphics generator, routines reviewing system, protection with password, and more. |
| Added: |
2004-12-21 |
| Attributes: |
[BuiltForDotNet] |
Home Page
| Categories: |
|
| Author: |
JetBrains |
| Latest version: |
3.0 |
| Description: |
IDE-independent integrated team environment. TeamCity automates and coordinates key collaborative processes to eliminate manual systems and delays, providing integration with multiple build and test tools, real-time unit test frequency, server-side inspections and code coverage analysis.
Features include: - continuous integration and testing - server-side code analysis - build management - automated team communication - code coverage analysis and reporting - web-based interface and project dashboard - extensibility - IntelliJ IDEA, Eclipse and Visual Studio 2005 integration - pre-tested (delayed) commit - remote run for personal builds
Supported environments: - Ant, Maven, NAnt, MSBuild - Having an IntelliJ IDEA project or a Visual Studio 2003/2005 solution, you can build your application with TeamCity, even without providing a build script - Supports JUnit and NUnit - Integrates with Perforce, CVS, Subversion, Visual SourceSafe, StarTeam |
| Added: |
2006-07-21 |
| Updated: |
2007-12-20 |
| Attributes: |
[AddIn] [FreeVersionAvailable] [BuilfForDotNet2] |
Home Page
| Categories: |
|
| Author: |
Omnicore Software |
| Latest version: |
1.1 |
| Description: |
Productivity add-in that enhances Visual Studio with solution-wide on-the-fly error checking, code navigation features, refactoring and other coding tools for C#, J# and VB.NET, HTML, ASP.NET and Javascript.
JustCode! detects errors throughout the current solution in real time, like a background compiler. The code analysis engine is designed to work incrementally in the background. Whenever the code is changed the error results are made available almost immediately so that one can see how changes in a file affect other files.
Features include: - Code assistance: on-the-fly error checking of the whole solution; Various status indicators; On-the-fly DLL to source conversion (signature and doc); ... - Navigation: Find usages; Find sub classes; Find inheritors; ... - Coding features: code templates; Rename variable, property, method, field, class; Create property on field; Organize usings; ... - Cross-language code analysis engine: C#, J# and Visual Basic.NET are supported. - Supports Visual Studio 2003 and 2005. |
| Added: |
2005-11-17 |
| Updated: |
2006-06-05 |
| Attributes: |
[BuiltForDotNet] [AddIn] [BuilfForDotNet2] |
Home Page
| Categories: |
|
| Author: |
Joel Fjordén |
| Latest version: |
2.0 |
| Description: |
Plug-in for Visual Studio that checks the code against a configurable code standard and best practices. Code Style Enforcer is developed for C#, but some of the rules will also work for VB .NET, though not tested. The code standard is configurable with the following rules: - Name rules, where it is possible to have different rules for different members, i.e. fields, constants, variables, methods, properties and so on. - Visibility rules, where you can specify the visibility that is valid for different members. It is also possible to specify that the visibility has to be specified explicitly. - Implementation rules, where it is possible to specify that interface implementations are to be made explicitly or implicitly.
The default rules are based on the C# Coding Standard from IDesign. |
| Added: |
2006-10-06 |
| Attributes: |
[BuiltForDotNet] [AddIn] [FreeVersionAvailable] [BuilfForDotNet2] |
Home Page
| Categories: |
|
| Author: |
Aivosto |
| Latest version: |
8 |
| Description: |
Code review and quality control tool for Visual Basic. Project Analyzer helps you to understand your Visual Basic, VB.NET and VBA projects.
Features include: - optimize and enforce programming standards - generate code documentation and diagrams - surf your code in hypertext - list cross-references - a | | |