Skip to content

Commit 47a5088

Browse files
author
ADMSK\AVROGAL1
committed
Init repo
0 parents  commit 47a5088

88 files changed

Lines changed: 16819 additions & 0 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.all-contributorsrc

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
{
2+
"projectName": "code-formats",
3+
"projectOwner": "AlexRogalskiy",
4+
"repoType": "github",
5+
"repoHost": "https://github.com",
6+
"files": [
7+
"README.md"
8+
],
9+
"types": {
10+
"marketing": {
11+
"symbol": "💌",
12+
"description": "Marketing - People who help in marketing the repo/project"
13+
}
14+
},
15+
"imageSize": 100,
16+
"commit": true,
17+
"contributorsPerLine": 5,
18+
"contributors": [
19+
{
20+
"login": "AlexRogalskiy",
21+
"name": "Alex Rogalskiy",
22+
"avatar_url": "https://avatars3.githubusercontent.com/u/3901898",
23+
"profile": "https://github.com/AlexRogalskiy",
24+
"contributions": [
25+
"code",
26+
"design",
27+
"doc",
28+
"ideas",
29+
"infra",
30+
"maintenance",
31+
"test"
32+
]
33+
},
34+
{
35+
"login": "RenovateBot",
36+
"name": "Renovate Bot",
37+
"avatar_url": "https://avatars1.githubusercontent.com/u/25180681",
38+
"profile": "https://github.com/renovate-bot",
39+
"contributions": [
40+
"maintenance"
41+
]
42+
}
43+
]
44+
}

.all-membersrc

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"members":[
3+
{
4+
"login":"AlexRogalskiy",
5+
"avatar_url":"https://avatars3.githubusercontent.com/u/3901898",
6+
"url":"https://github.com/AlexRogalskiy",
7+
"blog":"",
8+
"name":"Alexander Rogalskiy",
9+
"bio":"Design Systems and UI Engineer",
10+
"location":"Saint-Petersburg, Russia"
11+
}
12+
]
13+
}

.all-sponsorsrc

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"individuals":[
3+
{
4+
"MemberId":3901898,
5+
"createdAt":"2019-09-07 09:53",
6+
"type":"USER",
7+
"role":"ADMIN",
8+
"isActive":true,
9+
"totalAmountDonated":0,
10+
"lastTransactionAt":"2020-12-07 16:17",
11+
"lastTransactionAmount":0,
12+
"profile":"https://opencollective.com/nullables",
13+
"name":"Alexander Rogalskiy",
14+
"company":"Nullables.io",
15+
"description":null,
16+
"image":"/avatars/3901898.jpg",
17+
"email":null,
18+
"twitter":null,
19+
"github":"https://github.com/AlexRogalskiy",
20+
"website":"https://github.com/AlexRogalskiy"
21+
}
22+
]
23+
}

.dependabot/config.yml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# To get started with Dependabot version updates, you'll need to specify which
2+
# package ecosystems to update and where the package manifests are located.
3+
# Please see the documentation for all configuration options:
4+
# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
5+
version: 1
6+
7+
update_configs:
8+
# Keep package.json (& lockfiles) up to date as soon as
9+
# new versions are published to the npm registry
10+
- package_manager: "javascript"
11+
directory: "/"
12+
update_schedule: "live"
13+
allowed_updates:
14+
- match:
15+
dependency_type: "development"
16+
# Supported dependency types:
17+
# - "development"
18+
# Development dependency group (supported by some package managers)
19+
# - "production"
20+
# Production dependency group (supported by some package managers)
21+
# - "direct"
22+
# Direct/top-level dependencies
23+
# - "indirect"
24+
# Indirect/transient/sub-dependencies
25+
# - "all"
26+
update_type: "all"
27+
# Supported update types:
28+
# - "security"
29+
# - "all"
30+
- match:
31+
dependency_type: "production"
32+
update_type: "security"
33+
34+
# Keep Dockerfile up to date, batching pull requests weekly
35+
- package_manager: "docker"
36+
directory: "/"
37+
update_schedule: "daily"
38+
39+
- package_manager: "python"
40+
directory: "/"
41+
update_schedule: "weekly"

.editorconfig

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# http://editorconfig.org
2+
root = true
3+
4+
[*]
5+
indent_size = 2
6+
# Possible values - tab, space
7+
indent_style = space
8+
# Possible values - lf, crlf, cr
9+
end_of_line = lf
10+
# Possible values - latin1, utf-8, utf-16be, utf-16le
11+
charset = utf-8
12+
insert_final_newline = true
13+
trim_trailing_whitespace = true
14+
max_line_length = 120
15+
16+
[*.{js, ts}]
17+
indent_size = 4
18+
max_line_length = 100
19+
20+
[*.{yml, yaml}]
21+
indent_size = 2
22+
23+
[*.{html, xml}]
24+
indent_size = 4
25+
26+
[*.{css, scss, json}]
27+
indent_size = 4
28+
29+
[*.{md, markdown}]
30+
max_line_length = off
31+
trim_trailing_whitespace = false

.eslintignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
dist/
2+
lib/
3+
node_modules/
4+
coverage/
5+
tests/

.eslintrc.json

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
{
2+
"plugins": [
3+
"jest",
4+
"@typescript-eslint"
5+
],
6+
"extends": [
7+
"plugin:github/recommended"
8+
],
9+
"parser": "@typescript-eslint/parser",
10+
"parserOptions": {
11+
"ecmaVersion": 9,
12+
"sourceType": "module",
13+
"project": "./tsconfig.json"
14+
},
15+
"rules": {
16+
"indent": [
17+
"error",
18+
4
19+
],
20+
"linebreak-style": [
21+
"error",
22+
"unix"
23+
],
24+
"jsx-quotes": [
25+
"error",
26+
"prefer-double"
27+
],
28+
"quotes": [
29+
"error",
30+
"single"
31+
],
32+
"comma-dangle": [
33+
"error",
34+
"only-multiline"
35+
],
36+
"no-case-declarations": "off",
37+
"eqeqeq": "warn",
38+
"quote-props": [
39+
"warn",
40+
"consistent-as-needed"
41+
],
42+
"no-console": "off",
43+
"no-shadow": "off",
44+
"keyword-spacing": "error",
45+
"eslint-comments/no-use": "off",
46+
"import/no-namespace": "off",
47+
"no-unused-vars": "off",
48+
"camelcase": "off",
49+
"no-angle-bracket-type-assertion": "off",
50+
"@typescript-eslint/no-unused-vars": "error",
51+
"@typescript-eslint/explicit-member-accessibility": [
52+
"error",
53+
{
54+
"accessibility": "no-public"
55+
}
56+
],
57+
"@typescript-eslint/no-require-imports": "error",
58+
"@typescript-eslint/array-type": "error",
59+
"@typescript-eslint/await-thenable": "error",
60+
"@typescript-eslint/ban-ts-comment": "error",
61+
"@typescript-eslint/consistent-type-assertions": "error",
62+
"@typescript-eslint/explicit-function-return-type": [
63+
"error",
64+
{
65+
"allowExpressions": true
66+
}
67+
],
68+
"@typescript-eslint/func-call-spacing": [
69+
"error",
70+
"never"
71+
],
72+
"@typescript-eslint/no-array-constructor": "error",
73+
"@typescript-eslint/no-empty-interface": "error",
74+
"@typescript-eslint/no-explicit-any": "error",
75+
"@typescript-eslint/no-extraneous-class": "error",
76+
"@typescript-eslint/no-for-in-array": "error",
77+
"@typescript-eslint/no-inferrable-types": "error",
78+
"@typescript-eslint/no-misused-new": "error",
79+
"@typescript-eslint/no-namespace": "error",
80+
"@typescript-eslint/no-non-null-assertion": "warn",
81+
"@typescript-eslint/no-unnecessary-qualifier": "error",
82+
"@typescript-eslint/no-unnecessary-type-assertion": "error",
83+
"@typescript-eslint/no-useless-constructor": "error",
84+
"@typescript-eslint/no-var-requires": "error",
85+
"@typescript-eslint/prefer-for-of": "warn",
86+
"@typescript-eslint/prefer-function-type": "warn",
87+
"@typescript-eslint/prefer-includes": "error",
88+
"@typescript-eslint/prefer-string-starts-ends-with": "error",
89+
"@typescript-eslint/promise-function-async": "error",
90+
"@typescript-eslint/require-array-sort-compare": "error",
91+
"@typescript-eslint/restrict-plus-operands": "error",
92+
"semi": "off",
93+
"@typescript-eslint/semi": [
94+
"error",
95+
"never"
96+
],
97+
"@typescript-eslint/type-annotation-spacing": "error",
98+
"@typescript-eslint/unbound-method": "error",
99+
"@typescript-eslint/member-ordering": "off",
100+
"@typescript-eslint/no-use-before-define": "off",
101+
"@typescript-eslint/no-floating-promises": "warn",
102+
"@typescript-eslint/no-empty-function": "warn",
103+
"@typescript-eslint/no-this-alias": "warn",
104+
"@typescript-eslint/ban-types": "warn",
105+
"@typescript-eslint/quotes": "off"
106+
},
107+
"env": {
108+
"node": true,
109+
"es6": true,
110+
"jest/globals": true
111+
}
112+
}

0 commit comments

Comments
 (0)