Skip to content

Commit 8e7bf0b

Browse files
authored
Stylecop (#428)
* add auto generate header * run gen * introduce first style analyizer * fix tab
1 parent c1de779 commit 8e7bf0b

File tree

12 files changed

+79
-19
lines changed

12 files changed

+79
-19
lines changed

Directory.Build.props

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<PropertyGroup>
4+
<CodeAnalysisRuleSet>$(MSBuildThisFileDirectory)\kubernetes-client.ruleset</CodeAnalysisRuleSet>
5+
</PropertyGroup>
6+
</Project>

Directory.Build.targets

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<ItemGroup>
3+
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118">
4+
<PrivateAssets>All</PrivateAssets>
5+
</PackageReference>
6+
7+
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.9.8">
8+
<PrivateAssets>All</PrivateAssets>
9+
</PackageReference>
10+
</ItemGroup>
11+
</Project>

gen/KubernetesWatchGenerator/IKubernetes.Watch.cs.template

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
// <auto-generated>
2+
// Code generated by gen/KubernetesWatchGenerator
3+
// Changes may cause incorrect behavior and will be lost if the code is
4+
// regenerated.
5+
// </auto-generated>
16
using k8s.Models;
27
using System;
38
using System.Collections.Generic;

gen/KubernetesWatchGenerator/Kubernetes.Watch.cs.template

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
// <auto-generated>
2+
// Code generated by gen/KubernetesWatchGenerator
3+
// Changes may cause incorrect behavior and will be lost if the code is
4+
// regenerated.
5+
// </auto-generated>
16
using k8s.Models;
27
using System;
38
using System.Collections.Generic;

gen/KubernetesWatchGenerator/ModelExtensions.cs.template

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
// <auto-generated>
2+
// Code generated by gen/KubernetesWatchGenerator
3+
// Changes may cause incorrect behavior and will be lost if the code is
4+
// regenerated.
5+
// </auto-generated>
16
namespace k8s.Models
27
{
38
{{#.}}

kubernetes-client.ruleset

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<RuleSet Name="kubernetes-client" ToolsVersion="10.0">
3+
4+
<!-- https://github.com/DotNetAnalyzers/StyleCopAnalyzers/tree/master/documentation -->
5+
<Rules AnalyzerId="StyleCop.Analyzers" RuleNamespace="StyleCop.Analyzers">
6+
<Rule Id="SA1027" Action="Error" />
7+
</Rules>
8+
</RuleSet>

src/KubernetesClient/generated/IKubernetes.Watch.cs

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/KubernetesClient/generated/Kubernetes.Watch.cs

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/KubernetesClient/generated/ModelExtensions.cs

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

stylecop.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
3+
"settings": {
4+
}
5+
}

0 commit comments

Comments
 (0)