Skip to content

Commit 9ae0f6d

Browse files
Normalize xml ruleset file
1 parent b864ac9 commit 9ae0f6d

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
- run: xmllint --noout --schema vendor/squizlabs/php_codesniffer/phpcs.xsd Brianvarskonst/ruleset.xml
3131
- run: xmllint --noout --schema vendor/squizlabs/php_codesniffer/phpcs.xsd phpcs.Brianvarskonst.xml
3232
- run: xmllint --noout --schema vendor/squizlabs/php_codesniffer/phpcs.xsd phpcs.xml.dist
33-
- run: diff -Bw Brianvarskonst/ruleset.xml <(xmllint --format Brianvarskonst/ruleset.xml)
33+
- run: diff -Bw <(./bin/normalize.sh Brianvarskonst/ruleset.xml) <(./bin/normalize.sh <(xmllint --format Brianvarskonst/ruleset.xml))
3434
- run: diff -Bw phpcs.brianvarskonst.xml <(xmllint --format phpcs.brianvarskonst.xml)
3535
- run: diff -Bw phpcs.xml.dist <(xmllint --format phpcs.xml.dist)
3636
- name: Stylecheck against Brianvarskonst itself

bin/normalize.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/bin/bash
2+
normalize() {
3+
xmllint --format "$1" |
4+
sed -e 's/>\s*</></g' \
5+
-e 's/\s\+/ /g' \
6+
-e 's/^ *//' \
7+
-e 's/ *$//'
8+
}
9+
10+
normalize "$1"

0 commit comments

Comments
 (0)