Stylecop

  •        4766

StyleCop analyzes C# source code to enforce a set of style and consistency rules. It can be run from inside of Visual Studio or integrated into an MSBuild project.

StyleCop provides value by enforcing a common set of style rules for C# code. StyleCop will continue to ship with a single, consistent set of rules, with minimal rule configuration allowed. Developers can implement their own rules if they so choose. StyleCop will ship with the ability to seamlessly integrate with Visual Studio, MSBuild, TFS, etc. Developers are free to implement custom code to integrate StyleCop into other development and tooling environments, as described in the SDK documentation.

http://stylecop.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Pyright - Static type checker for Python

  •    Python

Pyright is a fast type checker meant for large Python source bases. It can run in a “watch” mode and performs fast incremental updates when files are modified. Pyright does not require a Python environment or imported third-party packages to be installed. Pyright includes both a command-line tool and an extension for Visual Studio Code that implements the Language Server Protocol.

SPDisposeCheck Static Code Analysis Ruleset for Visual Studio 2012

  •    

SPDisposeCheck Static Code Analysis Ruleset allows SharePoint 2010 developers to ensure SharePoint APIs are properly disposed using Visual Studio 2012.

StyleCop - Analyzes C# source code to enforce a set of style and consistency rules.

  •    CSharp

There is also a ReSharper plugin that can be added using ReSharper's Extension Manager.While pull requests will continue to be accepted, it is unlikely that any major development will be done on this project. It is increasingly difficult and inefficient to maintain the custom C# parser used by StyleCop. The primary motivation for recent maintenance work was to allow developers who were already using StyleCop to upgrade to Visual Studio 2015 and C# 6.

Sweeper

  •    

Sweeper is a Visual Studio 2008 & 2010 add-in for C# that takes care of many of the trivial code-formatting issues that developers run into - particularly if they use StyleCop. It is developed in C#.

Ankhsvn

  •    CSharp

AnkhSVN is a Subversion Source Control Provider for Microsoft Visual Studio 2005, 2008 and 2010. AnkhSVN provides source code management support to all project types supported by Visual Studio and allows you to perform the most common version control operations directly from inside the Microsoft Visual Studio IDE.


phpinspectionsea - A Static Code Analyzer for PHP (a PhpStorm/Idea Plugin)

  •    Java

This project is an OSS Static Code Analysis tool for PhpStorm (2016.2+) and Idea Ultimate. Some of inspections are expecting conditional statements (e.g. "if") to use group statement for wrapping body expressions. If this requirement is met then additional inspections are applied to the source code.

Sharpsort

  •    CSharp

SharpSort is a plugin for VS that makes it easier for Visual Studio 2008 developers to maintain their code clean and readable at all times by grouping and sorting source code members. You can also define your own custom code layout or use predefined ones.

Visual-DDK

  •    C++

The VisualDDK is a plugin for Microsoft Visual Studio allowing debugging device drivers right from the IDE. Additionally, a simple Driver Project Wizard is provided.

cppcheck-vs-addin - Visual Studio integration for cppcheck, an open-source static code analyzer for C++

  •    CSharp

Cppcheck is a C and C++ source code static analysis tool. Visual Studio 2015 and 2017 are supported.

languagetool - Style and Grammar Checker for 25+ Languages

  •    Java

LanguageTool is an Open Source proofreading software for English, French, German, Polish, Russian, and more than 20 other languages. It finds many errors that a simple spell checker cannot detect. LanguageTool is freely available under the LGPL 2.1 or later.

puma-scan - Puma Scan is a software security Visual Studio extension that provides real time, continuous source code analysis as development teams write code

  •    CSharp

Puma Scan is a .NET software secure code analysis tool providing real time, continuous source code analysis as development teams write code. In Visual Studio, vulnerabilities are immediately displayed in the development environment as spell check and compiler warnings, preventing security bugs from entering your applications. Puma Scan also integrates into the build to provide security analysis at compile time. The Puma Scan Community Edition is licensed under the Mozilla Public License (MPL) version 2.0.

vim-flake8 - Flake8 plugin for Vim

  •    VimL

vim-flake8 is a Vim plugin that runs the currently open file through Flake8, a static syntax and style checker for Python source code. It supersedes both vim-pyflakes and vim-pep8.Flake8 is a wrapper around PyFlakes (static syntax checker), PEP8 (style checker) and Ned's MacCabe script (complexity checker).

JSLint for Visual Studio 2010

  •    Javascript

JSLint JavaScript Code Analysis Add-in for Visual Studio 2010

eslint-plugin-jsx-a11y - Static AST checker for a11y rules on JSX elements.

  •    Javascript

Static AST checker for accessibility rules on JSX elements. Ryan Florence built out this awesome runtime-analysis tool called react-a11y. It is super useful. However, since you're probably already using linting in your project, this plugin comes for free and closer to the actual development process. Pairing this plugin with an editor lint plugin, you can bake accessibility standards into your application in real-time.

MavensMate - MavensMate is a collection of open source projects that aims to make building Salesforce applications accessible to developers who prefer to build applications using their local machine in text editors like Sublime Text, Atom, and Visual Studio Code

  •    HTML

MavensMate is no longer being actively developed or supported. We recommend using Salesforce's official Visual Studio Code plugin for building Salesforce applications. MavensMate is a collection of open source projects that aims to make building Salesforce applications accessible to developers who prefer to build applications using their local machine in text editors like Sublime Text, Atom, and Visual Studio Code. MavensMate is created and maintained by Joe Ferraro with support from Mavens and these amazing contributors.

Flow - A static type checker for JavaScript

  •    OCaml

Adds static typing to JavaScript to improve developer productivity and code quality.

Visual Studio 2008 Code Snippet Library C#

  •    

While developing other projects, I force myself to write code snippets for common scenarios such as creating public classes, static classes and even singletons. This library is simply my snippets file. Regulary updated! (at least once a week).

flow-for-vscode - Flow for Visual Studio Code

  •    Javascript

This extension adds Flow support for VS Code. Flow is a static type checker, designed to find type errors in JavaScript programs. Follow the official guide to get started. Want to help make Flow in VS Code really shine? We're looking for help on moving to the new flow-language-server support in flow. This means the flow core team would add features, and this extension will get them for almost free. If this is you, you can get set up for development easily.

FxCop Integrator

  •    

FxCop Integrator allows to integrate stand-alone FxCop and Code Metrics PoewrTool into VS2010. You can analysis your source code on VS2010 Pro.

StyleCop Compliant Visual Studio Project & Item Templates

  •    

StyleCop Compliant Visual Studio Project & Item Templates