Skip to content

Commit 13706a6

Browse files
authored
feat: add vsthrd analyzers (#8)
* feat: add vsthrd analyzers * docs: remove redundant comma
1 parent 8657c04 commit 13706a6

File tree

4 files changed

+9
-4
lines changed

4 files changed

+9
-4
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ English | [中文](https://github.com/cnblogs/code-quality/blob/main/README.zh-h
44

55
[![Nuget](https://img.shields.io/nuget/v/Cnblogs.CodeQuality)](https://www.nuget.org/packages/Cnblogs.CodeQuality/)
66

7-
A bunch of rulesets used by Cnblogs, including StyleCop (`SA-XXXX`) and some other rules (`CA-XXXX`, `IDE-XXXX`, `DOC-XXXX`).
7+
A bunch of rulesets used by Cnblogs, including StyleCop (`SA-XXXX`) and some other rules (`CA-XXXX`, `IDE-XXXX`, `DOC-XXXX`, `VSTHRD-XXX`).
88

99
## How to use
1010

@@ -14,7 +14,7 @@ If you want to apply it solution wide, add the code below to your `Directory.Bui
1414

1515
```xml
1616
<ItemGroup>
17-
<PackageReference Include="Cnblogs.CodeQuality" Version="1.1.0">
17+
<PackageReference Include="Cnblogs.CodeQuality" Version="1.4.0">
1818
<PrivateAssets>all</PrivateAssets>
1919
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2020
</PackageReference>

README.zh-hans.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
[![Nuget](https://img.shields.io/nuget/v/Cnblogs.CodeQuality)](https://www.nuget.org/packages/Cnblogs.CodeQuality/)
66

7-
博客园开源项目使用的 Roslyn 分析器规则集,包括 StyleCop (`SA-XXXX`) 及其他的一些规则 (`CA-XXXX`, `IDE-XXXX`, `DOC-XXXX`)。
7+
博客园开源项目使用的 Roslyn 分析器规则集,包括 StyleCop (`SA-XXXX`) 及其他的一些规则 (`CA-XXXX`, `IDE-XXXX`, `DOC-XXXX`, `VSTHRD-XXX`)。
88

99
## 如何使用
1010

@@ -14,7 +14,7 @@
1414

1515
```xml
1616
<ItemGroup>
17-
<PackageReference Include="Cnblogs.CodeQuality" Version="1.1.0">
17+
<PackageReference Include="Cnblogs.CodeQuality" Version="1.4.0">
1818
<PrivateAssets>all</PrivateAssets>
1919
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2020
</PackageReference>

src/Cnblogs.CodeQuality.nuspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
<description>Roslyn analyzer rulesets used by Cnblogs</description>
1717
<dependencies>
1818
<dependency id="StyleCop.Analyzers" version="1.2.0-beta.354" />
19+
<dependency id="Microsoft.VisualStudio.Threading.Analyzers" version="16.10.56" />
1920
</dependencies>
2021
</metadata>
2122
</package>

src/Cnblogs.CodeQuality.ruleset

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -314,4 +314,8 @@
314314
<Rules AnalyzerId="xunit.analyzers" RuleNamespace="xunit.analyzers">
315315
<Rule Id="xUnit1013" Action="Error"/>
316316
</Rules>
317+
318+
<Rules AnalyzerId="Microsoft.VisualStudio.Threading.Analyzers" RuleNamespace="Microsoft.VisualStudio.Threading.Analyzers">
319+
<Rule Id="VSTHRD200" Action="Info" />
320+
</Rules>
317321
</RuleSet>

0 commit comments

Comments
 (0)