forked from opentk/opentk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
stylecop.json
57 lines (57 loc) · 1.9 KB
/
stylecop.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
{
"$schema" : "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
"settings" : {
"indentation" : {
"indentationSize" : 4,
"tabSize" : 4,
"useTabs" : false
},
"spacingRules" : {
},
"readabilityRules" : {
},
"orderingRules" : {
"elementOrder" : [
"kind",
"constant",
"accessibility",
"static",
"readonly"
],
"systemUsingDirectivesFirst" : true,
"usingDirectivesPlacement" : "outsideNamespace",
"blankLinesBetweenUsingGroups" : "allow"
},
"namingRules" : {
"allowCommonHungarianPrefixes" : true,
"allowedHungarianPrefixes" : [
"hf",
"lf"
]
},
"maintainabilityRules" : {
"topLevelTypes" : [
"class",
"interface",
"struct",
"enum"
]
},
"layoutRules" : {
"newlineAtEndOfFile" : "require",
"allowConsecutiveUsings" : false
},
"documentationRules" : {
"companyName" : "OpenTK",
"copyrightText" : "\r\n{fileName}\r\n\r\nCopyright (C) {companyName}\r\n\r\nThis software may be modified and distributed under the terms\r\nof the MIT license. See the LICENSE file for details.\r\n",
"xmlHeader" : false,
"documentInterfaces" : true,
"documentExposedElements" : true,
"documentInternalElements" : true,
"documentPrivateElements" : false,
"documentPrivateFields" : false,
"documentationCulture" : "en-US",
"fileNamingConvention" : "stylecop"
}
}
}