Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DotNetAnalyzers/PublicApiAnalyzer
Superseded by Microsoft.CodeAnalysis.PublicApiAnalyzers
https://github.com/DotNetAnalyzers/PublicApiAnalyzer
Last synced: 3 months ago
JSON representation
Superseded by Microsoft.CodeAnalysis.PublicApiAnalyzers
- Host: GitHub
- URL: https://github.com/DotNetAnalyzers/PublicApiAnalyzer
- Owner: DotNetAnalyzers
- License: other
- Archived: true
- Created: 2016-01-03T15:42:04.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2019-02-12T04:12:06.000Z (over 5 years ago)
- Last Synced: 2024-07-22T20:06:32.036Z (4 months ago)
- Language: C#
- Homepage: https://www.nuget.org/packages/Microsoft.CodeAnalysis.PublicApiAnalyzers/
- Size: 196 KB
- Stars: 18
- Watchers: 6
- Forks: 9
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-analyzers - Public API analyzer - analyzers/blob/main/src/PublicApiAnalyzers/Microsoft.CodeAnalysis.PublicApiAnalyzers.md)) - Helps tracking reusable code public API exposure, aids in proper encapsulation. (Deprecated Analyzers / Miscellaneous)
README
# Public API Analyzer
[![NuGet](https://img.shields.io/nuget/v/DotNetAnalyzers.PublicApiAnalyzer.svg)](https://www.nuget.org/packages/DotNetAnalyzers.PublicApiAnalyzer) [![NuGet Beta](https://img.shields.io/nuget/vpre/DotNetAnalyzers.PublicApiAnalyzer.svg)](https://www.nuget.org/packages/DotNetAnalyzers.PublicApiAnalyzer)
[![Join the chat at https://gitter.im/DotNetAnalyzers/PublicApiAnalyzer](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/DotNetAnalyzers/PublicApiAnalyzer?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Build status](https://ci.appveyor.com/api/projects/status/27963rsy48aseywm/branch/master?svg=true)](https://ci.appveyor.com/project/sharwell/publicapianalyzer/branch/master)
[![codecov.io](http://codecov.io/github/DotNetAnalyzers/PublicApiAnalyzer/coverage.svg?branch=master)](http://codecov.io/github/DotNetAnalyzers/PublicApiAnalyzer?branch=master)
## Using Public API Analyzer
The preferable way to use this package is to add the NuGet package [DotNetAnalyzers.PublicApiAnalyzer](http://www.nuget.org/packages/DotNetAnalyzers.PublicApiAnalyzer/)
to the project where you want to enforce rules.The severity of individual rules may be configured using [rule set files](https://msdn.microsoft.com/en-us/library/dd264996.aspx)
in Visual Studio 2015.## Team Considerations
If you use older versions of Visual Studio in addition to Visual Studio 2015, you may still install these analyzers. They will be automatically disabled when you open the project back up in Visual Studio 2013 or earlier.
## Contributing
See [Contributing](CONTRIBUTING.md)