Skip to content

Commit 73e5822

Browse files
committed
enforce logical properties with stylelint, fix all violations
1 parent 1ad9aa4 commit 73e5822

File tree

8 files changed

+41
-15
lines changed

8 files changed

+41
-15
lines changed

css/blog.css

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ main {
55
main > h1 {
66
font-weight: normal;
77
font-size: var(--font-size-7);
8-
border-bottom: var(--border-size-2) solid var(--brand-color-dark);
8+
border-block-end: var(--border-size-2) solid var(--brand-color-dark);
99
padding-block-end: var(--size-2);
1010
display: block;
1111
max-inline-size: 100%;
1212
}
1313

1414
main > header {
15-
border-bottom: var(--border-size-2) solid var(--brand-color-dark);
15+
border-block-end: var(--border-size-2) solid var(--brand-color-dark);
1616
margin-block-end: var(--size-4);
1717
max-inline-size: 100ch;
1818
}
@@ -53,7 +53,7 @@ main > header > h1 {
5353
}
5454

5555
.author-block .avatar {
56-
float: left;
56+
float: inline-start;
5757
margin-inline-end: var(--size-3);
5858
}
5959

css/global.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ page-search svg {
155155
inline-size: var(--size-4);
156156

157157
/* XXX: alignment tweak */
158-
margin-top: -2px;
158+
margin-block-start: -2px;
159159
}
160160

161161
.page-head {
@@ -165,7 +165,7 @@ page-search svg {
165165
block-size: var(--header-block-size);
166166
padding-inline: var(--size-2);
167167
background: var(--surface-1);
168-
border-bottom: 1px solid var(--surface-3);
168+
border-block-end: 1px solid var(--surface-3);
169169
grid-area: nav;
170170
display: flex;
171171
place-items: center;

css/index.css

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ hero-header > [slot="title"] {
5959
place-self: center;
6060
background: var(--brand-gradient) 200%;
6161
background-clip: text;
62-
background-clip: text;
6362
-webkit-text-fill-color: transparent;
6463
font-size: var(--font-size-fluid-3) !important;
6564
}
@@ -124,7 +123,6 @@ advantage-item h2 {
124123
margin-block-end: var(--size-3);
125124
background: linear-gradient(to bottom right, var(--brand-color-medium), var(--brand-color-dark)) 200%;
126125
background-clip: text;
127-
background-clip: text;
128126
-webkit-text-fill-color: transparent;
129127
}
130128

css/learn.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ main {
77

88
main > h1 {
99
font-weight: normal;
10-
border-bottom: var(--border-size-2) solid var(--brand-color-dark);
10+
border-block-end: var(--border-size-2) solid var(--brand-color-dark);
1111
padding-block-end: var(--size-2);
1212
margin-block-end: var(--size-8);
1313
display: block;

css/pagination.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
.pagination :where([slot="next"], [slot="prev"]) {
77
flex: 1;
88
display: block;
9-
border-bottom: var(--border-size-2) solid var(--brand);
9+
border-block-end: var(--border-size-2) solid var(--brand);
1010
padding: var(--size-3);
1111
}
1212

@@ -24,7 +24,7 @@
2424
}
2525

2626
.pagination [slot="next"] {
27-
text-align: right;
27+
text-align: end;
2828
}
2929

3030
.pagination [slot="prev"] svg {

css/tutorials.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ main {
77

88
main > h1 {
99
font-weight: normal;
10-
border-bottom: var(--border-size-2) solid var(--brand-color-dark);
10+
border-block-end: var(--border-size-2) solid var(--brand-color-dark);
1111
padding-block-end: var(--size-2);
1212
margin-block-end: var(--size-8);
1313
display: block;
@@ -16,7 +16,7 @@ main > h1 {
1616
}
1717

1818
main > header {
19-
border-bottom: var(--border-size-2) solid var(--brand-color-dark);
19+
border-block-end: var(--border-size-2) solid var(--brand-color-dark);
2020
padding-block-end: var(--size-4);
2121
margin-block-end: var(--size-4);
2222
max-inline-size: 100ch;

package-lock.json

Lines changed: 21 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,18 @@
1818
"start": "eleventy --serve",
1919
"test": "npm run check",
2020
"remark": "remark . --quiet --frail",
21+
"lint": "stylelint css/*",
2122
"check": "prettier --check . && npm run remark",
2223
"format": "prettier --write ."
2324
},
2425
"stylelint": {
25-
"extends": "stylelint-config-standard"
26+
"extends": "stylelint-config-standard",
27+
"plugins": [
28+
"stylelint-use-logical"
29+
],
30+
"rules": {
31+
"csstools/use-logical": "always"
32+
}
2633
},
2734
"prettier": {
2835
"printWidth": 120,
@@ -87,6 +94,7 @@
8794
"retext-simplify": "^7.2.0",
8895
"retext-spell": "^5.3.0",
8996
"stylelint": "^14.16.0",
90-
"stylelint-config-standard": "^29.0.0"
97+
"stylelint-config-standard": "^29.0.0",
98+
"stylelint-use-logical": "^2.0.0"
9199
}
92100
}

0 commit comments

Comments
 (0)