Skip to content

Commit 519f14f

Browse files
author
Alexander Rogalskiy
committed
Updates on files
1 parent 66e075e commit 519f14f

18 files changed

+4098
-1888
lines changed

.jscsrc

+115
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
{
2+
"requireCurlyBraces": [
3+
"if",
4+
"else",
5+
"for",
6+
"while",
7+
"do",
8+
"try",
9+
"catch"
10+
],
11+
"requireSpaceAfterKeywords": [
12+
"if",
13+
"else",
14+
"for",
15+
"while",
16+
"do",
17+
"switch",
18+
"return",
19+
"try",
20+
"catch"
21+
],
22+
"requireSemicolons": true,
23+
"requireSpacesInForStatement": true,
24+
"requireSpaceBeforeBlockStatements": true,
25+
"requireParenthesesAroundIIFE": true,
26+
"requireSpacesInConditionalExpression": true,
27+
"requireSpacesInAnonymousFunctionExpression": {
28+
"beforeOpeningCurlyBrace": true
29+
},
30+
"requireSpacesInNamedFunctionExpression": {
31+
"beforeOpeningCurlyBrace": true
32+
},
33+
"requireBlocksOnNewline": true,
34+
"disallowEmptyBlocks": false,
35+
"disallowSpacesInsideObjectBrackets": true,
36+
"disallowSpacesInsideArrayBrackets": true,
37+
"disallowSpacesInsideParentheses": true,
38+
"requireSpaceAfterComma": true,
39+
"disallowSpaceAfterPrefixUnaryOperators": [
40+
"++",
41+
"--",
42+
"+",
43+
"-",
44+
"~",
45+
"!"
46+
],
47+
"disallowSpaceBeforePostfixUnaryOperators": [
48+
"++",
49+
"--"
50+
],
51+
"requireSpaceBeforeBinaryOperators": [
52+
"=",
53+
"+=",
54+
"-=",
55+
"*=",
56+
"/=",
57+
"%=",
58+
"<<=",
59+
">>=",
60+
">>>=",
61+
"&=",
62+
"|=",
63+
"^=",
64+
"+",
65+
"-",
66+
"*",
67+
"/",
68+
"%",
69+
"<<",
70+
">>",
71+
">>>",
72+
"&",
73+
"|",
74+
"^",
75+
"&&",
76+
"||",
77+
"===",
78+
"==",
79+
">=",
80+
"<=",
81+
"<",
82+
">",
83+
"!=",
84+
"!=="
85+
],
86+
"requireSpaceAfterBinaryOperators": true,
87+
"requireCamelCaseOrUpperCaseIdentifiers": {
88+
"ignoreProperties": true
89+
},
90+
"disallowKeywords": [
91+
"with"
92+
],
93+
"disallowMultipleLineStrings": true,
94+
"validateLineBreaks": "LF",
95+
"validateIndentation": 2,
96+
"disallowTrailingComma": false,
97+
"requireLineFeedAtFileEnd": true,
98+
"requireCapitalizedComments": true,
99+
"requireSpaceAfterLineComment": {
100+
"allExcept": [
101+
"//////////////////////////////////////////////////"
102+
]
103+
},
104+
"jsDoc": {
105+
"checkAnnotations": true,
106+
"checkRedundantAccess": true,
107+
"checkTypes": "capitalizedNativeCase",
108+
"requireNewlineAfterDescription": true,
109+
"checkParamExistence": true,
110+
"checkParamNames": true,
111+
"requireParamTypes": true,
112+
"checkRedundantParams": true,
113+
"requireReturnTypes": true
114+
}
115+
}

.solidarity

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
{
2+
"$schema": "https://json.schemastore.org/solidaritySchema",
3+
"requirements": {
4+
"node": [
5+
{
6+
"rule": "cli",
7+
"binary": "node",
8+
"semver": ">=12.0.0",
9+
"version": "--version"
10+
}
11+
],
12+
"npm": [
13+
{
14+
"rule": "cli",
15+
"binary": "npm",
16+
"semver": ">=5.0.0",
17+
"version": "--version"
18+
}
19+
],
20+
"yarn": [
21+
{
22+
"rule": "cli",
23+
"binary": "yarn",
24+
"semver": ">=3.0.0",
25+
"version": "--version"
26+
}
27+
],
28+
"package.json": [
29+
{
30+
"rule": "file",
31+
"location": "./package.json"
32+
}
33+
],
34+
"git email": [
35+
{
36+
"rule": "shell",
37+
"command": "git config user.email",
38+
"match": ".+@.+"
39+
}
40+
]
41+
}
42+
}

CHANGELOG.md

-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,3 @@
11
# [0.0.0](https://github.com/AlexRogalskiy/java-patterns/compare/v1.0.1...v0.0.0) (2022-04-07)
22

3-
4-
53
## [1.0.1](https://github.com/AlexRogalskiy/java-patterns/compare/1.0.1...v1.0.1) (2021-02-18)
6-
7-
8-

README.md

+30-28
Original file line numberDiff line numberDiff line change
@@ -44,34 +44,36 @@
4444
## 🎹 *Table of contents*
4545

4646
<!--ts-->
47-
* [Java Design Patterns](#java-design-patterns)
48-
* [<em>Table of contents</em>](#-table-of-contents)
49-
* [<em>Summary</em>](#-summary)
50-
* [<em>Documentation</em>](#-documentation)
51-
* [<em>Kubernetes</em>](#-kubernetes)
52-
* [<em>Statistics</em>](#-statistics)
53-
* [<em>Versioning</em>](#-versioning)
54-
* [<em>Authors</em>](#-authors)
55-
* [<em>Contributing</em>](#-contributing)
56-
* [<em>Visitor stats</em>](#-visitor-stats)
57-
* [<em>Licensing</em>](#-licensing)
58-
* [<em>Development Support</em>](#-development-support)
59-
* [<em>Acknowledgement</em>](#-acknowledgement)
60-
* [<em>OpenGraph Card</em>](#-opengraph-card)
61-
* [<em>Feeds and Podcasts</em>](#-feeds-and-podcasts)
62-
* [<em>Reddit posts</em>](#reddit-posts)
63-
* [<em>InfoWorld posts</em>](#infoworld-posts)
64-
* [<em>Let's talk posts</em>](#lets-talk-posts)
65-
* [<em>Random thoughts posts</em>](#random-thoughts-posts)
66-
* [<em>Better code posts</em>](#better-code-posts)
67-
* [<em>Inside Java posts</em>](#inside-java-posts)
68-
* [<em>Java programmer posts</em>](#java-programmer-posts)
69-
* [<em>Dreamix posts</em>](#dreamix-posts)
70-
* [<em>Plumbr posts</em>](#plumbr-posts)
71-
* [<em>Thorben Janssen posts</em>](#thorben-janssen-posts)
72-
* [<em>Redhat posts</em>](#redhat-posts)
73-
* [<em>JavaCodeGeeks posts</em>](#javacodegeeks-posts)
74-
* [<em>DevCases posts</em>](#devcases-posts)
47+
48+
- [Java Design Patterns](#java-design-patterns)
49+
- [<em>Table of contents</em>](#-table-of-contents)
50+
- [<em>Summary</em>](#-summary)
51+
- [<em>Documentation</em>](#-documentation)
52+
- [<em>Kubernetes</em>](#-kubernetes)
53+
- [<em>Statistics</em>](#-statistics)
54+
- [<em>Versioning</em>](#-versioning)
55+
- [<em>Authors</em>](#-authors)
56+
- [<em>Contributing</em>](#-contributing)
57+
- [<em>Visitor stats</em>](#-visitor-stats)
58+
- [<em>Licensing</em>](#-licensing)
59+
- [<em>Development Support</em>](#-development-support)
60+
- [<em>Acknowledgement</em>](#-acknowledgement)
61+
- [<em>OpenGraph Card</em>](#-opengraph-card)
62+
- [<em>Feeds and Podcasts</em>](#-feeds-and-podcasts)
63+
- [<em>Reddit posts</em>](#reddit-posts)
64+
- [<em>InfoWorld posts</em>](#infoworld-posts)
65+
- [<em>Let's talk posts</em>](#lets-talk-posts)
66+
- [<em>Random thoughts posts</em>](#random-thoughts-posts)
67+
- [<em>Better code posts</em>](#better-code-posts)
68+
- [<em>Inside Java posts</em>](#inside-java-posts)
69+
- [<em>Java programmer posts</em>](#java-programmer-posts)
70+
- [<em>Dreamix posts</em>](#dreamix-posts)
71+
- [<em>Plumbr posts</em>](#plumbr-posts)
72+
- [<em>Thorben Janssen posts</em>](#thorben-janssen-posts)
73+
- [<em>Redhat posts</em>](#redhat-posts)
74+
- [<em>JavaCodeGeeks posts</em>](#javacodegeeks-posts)
75+
- [<em>DevCases posts</em>](#devcases-posts)
76+
7577
<!--te-->
7678

7779
<div style="text-align: right"><a href="https://github.com/AlexRogalskiy/java-patterns#java-design-patterns"><i>(back to top)</i></a></div>

changelog.config.js

+59-59
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,60 @@
11
module.exports = {
2-
disableEmoji: false,
3-
list: ['test', 'feat', 'fix', 'chore', 'docs', 'refactor', 'style', 'ci', 'perf'],
4-
maxMessageLength: 64,
5-
minMessageLength: 3,
6-
questions: ['type', 'scope', 'subject', 'body', 'breaking', 'issues', 'lerna'],
7-
scopes: [],
8-
types: {
9-
chore: {
10-
description: 'Build process or auxiliary tool changes',
11-
emoji: '🤖',
12-
value: 'chore',
13-
},
14-
ci: {
15-
description: 'CI related changes',
16-
emoji: '🎡',
17-
value: 'ci',
18-
},
19-
docs: {
20-
description: 'Documentation only changes',
21-
emoji: '✏️',
22-
value: 'docs',
23-
},
24-
feat: {
25-
description: 'A new feature',
26-
emoji: '🎸',
27-
value: 'feat',
28-
},
29-
fix: {
30-
description: 'A bug fix',
31-
emoji: '🐛',
32-
value: 'fix',
33-
},
34-
perf: {
35-
description: 'A code change that improves performance',
36-
emoji: '⚡️',
37-
value: 'perf',
38-
},
39-
refactor: {
40-
description: 'A code change that neither fixes a bug or adds a feature',
41-
emoji: '💡',
42-
value: 'refactor',
43-
},
44-
release: {
45-
description: 'Create a release commit',
46-
emoji: '🏹',
47-
value: 'release',
48-
},
49-
style: {
50-
description: 'Markup, white-space, formatting, missing semi-colons...',
51-
emoji: '💄',
52-
value: 'style',
53-
},
54-
test: {
55-
description: 'Adding missing tests',
56-
emoji: '💍',
57-
value: 'test',
58-
},
59-
},
60-
}
2+
disableEmoji: false,
3+
list: ['test', 'feat', 'fix', 'chore', 'docs', 'refactor', 'style', 'ci', 'perf'],
4+
maxMessageLength: 64,
5+
minMessageLength: 3,
6+
questions: ['type', 'scope', 'subject', 'body', 'breaking', 'issues', 'lerna'],
7+
scopes: [],
8+
types: {
9+
chore: {
10+
description: 'Build process or auxiliary tool changes',
11+
emoji: '🤖',
12+
value: 'chore',
13+
},
14+
ci: {
15+
description: 'CI related changes',
16+
emoji: '🎡',
17+
value: 'ci',
18+
},
19+
docs: {
20+
description: 'Documentation only changes',
21+
emoji: '✏️',
22+
value: 'docs',
23+
},
24+
feat: {
25+
description: 'A new feature',
26+
emoji: '🎸',
27+
value: 'feat',
28+
},
29+
fix: {
30+
description: 'A bug fix',
31+
emoji: '🐛',
32+
value: 'fix',
33+
},
34+
perf: {
35+
description: 'A code change that improves performance',
36+
emoji: '⚡️',
37+
value: 'perf',
38+
},
39+
refactor: {
40+
description: 'A code change that neither fixes a bug or adds a feature',
41+
emoji: '💡',
42+
value: 'refactor',
43+
},
44+
release: {
45+
description: 'Create a release commit',
46+
emoji: '🏹',
47+
value: 'release',
48+
},
49+
style: {
50+
description: 'Markup, white-space, formatting, missing semi-colons...',
51+
emoji: '💄',
52+
value: 'style',
53+
},
54+
test: {
55+
description: 'Adding missing tests',
56+
emoji: '💍',
57+
value: 'test',
58+
},
59+
},
60+
};

0 commit comments

Comments
 (0)