Skip to content
This repository was archived by the owner on Apr 8, 2019. It is now read-only.

Commit 3dd9065

Browse files
committed
Initialize the repository
0 parents  commit 3dd9065

File tree

5 files changed

+127
-0
lines changed

5 files changed

+127
-0
lines changed

.gitattributes

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Source code files
2+
*.cs text
3+
*.vsixmanifest text
4+
*.config text
5+
*.resx text
6+
*.vstemplate text
7+
*.nuspec text
8+
*.md text
9+
*.txt text
10+
*.ps1 text
11+
LICENSE text
12+
13+
# Projects and solutions
14+
*.sln text
15+
*.csproj text
16+
17+
# Certainly binary files
18+
*.png binary
19+
*.ico binary
20+
*.snk binary

.gitignore

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Build output
2+
bin/
3+
obj/
4+
5+
# Artifacts of the IDE and build
6+
*.sln.ide/
7+
.vs/
8+
packages/
9+
*.suo
10+
*.user
11+
TestResults/
12+
OpenCover.Reports/
13+
.nuget/NuGet.exe
14+
build/nuget/
15+
*.log
16+
17+
# Visual Studio performance tools
18+
*.psess
19+
*.vsp
20+
*.vspx

CONTRIBUTING.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Contributing
2+
3+
If you want to contribute code you can get started by looking for issues marked as
4+
[up for grabs](https://github.com/DotNetAnalyzers/PublicApiAnalyzer/labels/up%20for%20grabs).
5+
We also have the [easy](https://github.com/DotNetAnalyzers/PublicApiAnalyzer/labels/easy) tag
6+
for issues suitable if you are unfamiliar with roslyn.
7+
8+
Also see the [contributing guide](CONTRIBUTING.md).
9+
10+
You can also help by filing issues, participating in discussions and doing code review.
11+
12+
## Implementing a diagnostic
13+
14+
To start working on an issue, simply add a comment to the issue indicating you are working on implementing it.
15+
16+
## Building
17+
18+
Visual Studio 2015 is required for building this repository. The Visual Studio 2015 SDK is required for building the
19+
VSIX extension project and for debugging in an experimental visual studio hive.

LICENSE

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
Copyright (c) Tunnel Vision Laboratories, LLC. All rights reserved.
2+
3+
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
4+
these files except in compliance with the License. You may obtain a copy of the
5+
License at
6+
7+
http://www.apache.org/licenses/LICENSE-2.0
8+
9+
Unless required by applicable law or agreed to in writing, software distributed
10+
under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
11+
CONDITIONS OF ANY KIND, either express or implied. See the License for the
12+
specific language governing permissions and limitations under the License.
13+
14+
---
15+
16+
This project uses other open source projects, which are used under the terms
17+
of the following license(s).
18+
19+
.NET Compiler Platform ("Roslyn")
20+
21+
Copyright Microsoft.
22+
23+
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
24+
these files except in compliance with the License. You may obtain a copy of the
25+
License at
26+
27+
http://www.apache.org/licenses/LICENSE-2.0
28+
29+
Unless required by applicable law or agreed to in writing, software distributed
30+
under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
31+
CONDITIONS OF ANY KIND, either express or implied. See the License for the
32+
specific language governing permissions and limitations under the License.
33+
34+
StyleCop Analyzers
35+
36+
Copyright 2015 Tunnel Vision Laboratories, LLC.
37+
38+
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
39+
these files except in compliance with the License. You may obtain a copy of the
40+
License at
41+
42+
http://www.apache.org/licenses/LICENSE-2.0
43+
44+
Unless required by applicable law or agreed to in writing, software distributed
45+
under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
46+
CONDITIONS OF ANY KIND, either express or implied. See the License for the
47+
specific language governing permissions and limitations under the License.

README.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Public API Analyzer
2+
3+
[![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)
4+
5+
[![codecov.io](http://codecov.io/github/DotNetAnalyzers/PublicApiAnalyzer/coverage.svg?branch=master)](http://codecov.io/github/DotNetAnalyzers/PublicApiAnalyzer?branch=master)
6+
7+
## Using Public API Analyzer
8+
9+
The preferable way to use this package is to add the NuGet package [PublicApiAnalyzer](http://www.nuget.org/packages/PublicApiAnalyzer/)
10+
to the project where you want to enforce rules.
11+
12+
The severity of individual rules may be configured using [rule set files](https://msdn.microsoft.com/en-us/library/dd264996.aspx)
13+
in Visual Studio 2015.
14+
15+
## Team Considerations
16+
17+
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.
18+
19+
## Contributing
20+
21+
See [Contributing](CONTRIBUTING.md)

0 commit comments

Comments
 (0)