Skip to content

Commit 86da6f8

Browse files
committed
chore(architecture): big refactoring
perf(jquery) remove JQuery, replace all JQuery dependencies perf(deferjs): migrate to Defer.js — https://appseeds.net/defer.js/demo.html refactor(pelican): single template for articles and pages with includes — https://bernhard.scheirle.de/posts/2016/March/07/seo-how-to-exclude-pages-and-articles-with-pelican/#how-to-use-the-noindex-html-meta-tag-with-pelican perf(fonts): increase fonts downloading speed — https://csswizardry.com/2020/05/the-fastest-google-fonts/ refactor(peru): remove all Python third-party packages from repository — buildinspace/peru#205 (comment) upd(python): Python and Pipenv to latest versions fix(just_table): apply just_table for all types of articles and pages — burakkose/just_table#9 upd(css): migrate from PurifyCSS to PurgeCSS lint(links): checkPages for checking internal links — https://www.npmjs.com/package/check-pages fix(accessibility): some improvements for the own code and Gemini scrollbar — noeldelgado/gemini-scrollbar#67 fix(favicons): apply RealFavicon for all HTML lint(csslint): drop CSSLint support, I can’t ignore CSS4 parts of a code — CSSLint/csslint#720 (comment)
1 parent 859655f commit 86da6f8

163 files changed

Lines changed: 4316 additions & 3927 deletions

File tree

Some content is hidden

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

.commitlintrc.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,8 @@ rules:
128128
- test
129129
# Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs)
130130
- ci
131-
# Changes to the build process or auxiliary tools and libraries such as documentation generation
131+
# [INFO] Tool changes, configuration changes, and changes to things that do not actually go into production at all:
132+
# https://stackoverflow.com/a/26944812/5951529
132133
- chore
133134
# Building tools changes (example scopes: grunt, gulp)
134135
- build
@@ -141,6 +142,9 @@ rules:
141142
- debug
142143
# [INFO] Update
143144
- upd
145+
# [INFO] Changes for linters/checkers/validators.
146+
# Example scopes — “eslint”, “stylint”
147+
- lint
144148

145149
type-case:
146150
- 2

.editorconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ end_of_line = lf
2020
charset = utf-8
2121
trim_trailing_whitespace = true
2222
insert_final_newline = true
23+
2324
# [INFO] ECLint — ignore leading spaces in comments:
2425
# https://www.npmjs.com/package/eclint#support-for-doc-comments
2526
# https://www.npmjs.com/package/eclint#block_comment_start

.eslintrc.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ parserOptions:
1010
jsx: true
1111
rules:
1212
indent:
13-
- error
14-
- tab
13+
- error
14+
- tab
1515
linebreak-style:
16-
- error
17-
- windows
16+
- error
17+
- unix
1818
quotes:
19-
- error
20-
- double
19+
- error
20+
- single
2121
semi:
22-
- error
23-
- always
22+
- error
23+
- always

.htmlhintrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"attr-value-double-quotes": true,
55
"attr-value-not-empty": false,
66
"attr-no-duplication": true,
7-
"doctype-first": true,
7+
"doctype-first": false,
88
"tag-pair": true,
99
"empty-tag-not-self-closed": true,
1010
"spec-char-escape": true,

.htmllintrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"attr-bans": ["align", "background", "bgcolor", "border", "frameborder", "longdesc", "marginwidth", "marginheight", "scrolling", "width"],
2+
"attr-bans": ["align", "background", "bgcolor", "border", "frameborder", "longdesc", "marginwidth", "marginheight", "scrolling"],
33
"id-class-style": false,
44
"indent-style": "tabs",
55
"raw-ignore-regex": "/(\\<script\\>.*\\<\/script\\>|\\<style\\>.*\\<\/style\\>)/",

.npmrc

Lines changed: 0 additions & 10 deletions
This file was deleted.

.pylintrc

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
##########
2+
# pylint #
3+
##########
4+
# [ACTION] Validate Python code:
5+
# https://www.pylint.org/
6+
# [INFO] pylint configuration file:
7+
# https://github.com/PyCQA/pylint/blob/master/pylintrc
8+
# https://www.getcodeflow.com/pylint-configuration.html
9+
10+
[FORMAT]
11+
12+
# [LINK] “.flake8”
13+
max-line-length=120

.stylelintrc.yaml

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,23 @@
11
#############
22
# stylelint #
33
#############
4-
# Configuration:
4+
# [INFO] CSS checker:
5+
# https://stylelint.io/
6+
# [INFO] Configuration:
57
# https://stylelint.io/user-guide/configuration
6-
# Recommended configuration:
8+
# [INFO] Recommended configuration:
79
# https://www.npmjs.com/package/stylelint-config-recommended
810
extends: stylelint-config-recommended
11+
12+
13+
###################################
14+
# no-unsupported-browser-features #
15+
###################################
16+
# [INFO] Check features for browsers that supported in “browserslist” file:
17+
# https://www.npmjs.com/package/stylelint-no-unsupported-browser-features
18+
plugins:
19+
- stylelint-no-unsupported-browser-features
20+
921
rules:
1022
# [INFO] Rule description:
1123
# https://stylelint.io/user-guide/rules/no-descending-specificity
@@ -15,3 +27,7 @@ rules:
1527
# [INFO] Use “null”, not “false” for disabling rule:
1628
# https://stylelint.io/user-guide/configuration#rules
1729
no-descending-specificity: null
30+
31+
# [REQUIRED] “plugin/plugin_name: true”
32+
# https://www.npmjs.com/package/stylelint-no-unsupported-browser-features#recommendations
33+
plugin/no-unsupported-browser-features: true

.stylintrc

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,7 @@
1111
"expect": "never",
1212
"error": true
1313
},
14-
"colors": {
15-
"expect": "always",
16-
"error": true
17-
},
14+
"colors": false,
1815
"commaSpace": {
1916
"expect": "always",
2017
"error": true
@@ -111,5 +108,5 @@
111108
"expect": "never",
112109
"error": true
113110
},
114-
"zIndexNormalize": 100
111+
"zIndexNormalize": 1
115112
}

0 commit comments

Comments
 (0)