From 1d453bdd49abe3028dce1449c8c0f8a0cddfed5e Mon Sep 17 00:00:00 2001 From: Graydogminer <78515166+Graydogminer@users.noreply.github.com> Date: Sun, 13 Nov 2022 14:45:42 -0800 Subject: [PATCH 1/3] Update phase1.md --- admin/cipipeline/phase1.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/admin/cipipeline/phase1.md b/admin/cipipeline/phase1.md index 046ee84..ccb48f0 100644 --- a/admin/cipipeline/phase1.md +++ b/admin/cipipeline/phase1.md @@ -31,6 +31,9 @@ So far the features listed below have been completed to some degree: - Linting (JS) - Implemented: ction triggers on any PR, uses eslint to perform style enforcement on all JS components - ToDo: trigger workflow only on certain PRs which relate to JS code +- Linting (HTML) + - Implemented: action triggers on any PR, uses HTMLhint to perform style enforcement on all HTML components +- Linting (CSS) + - Implemented: action triggers on any PR, uses Stylelint to perform style enforcement on all CSS components - -## Planned Features and Timeline \ No newline at end of file +## Planned Features and Timeline From cc6df228edd4ff06b2969e087c02921aa031ebb6 Mon Sep 17 00:00:00 2001 From: Graydogminer <78515166+Graydogminer@users.noreply.github.com> Date: Mon, 14 Nov 2022 00:48:27 -0800 Subject: [PATCH 2/3] Create 111422-htmllinting-htmlhint.md --- specs/adrs/111422-htmllinting-htmlhint.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 specs/adrs/111422-htmllinting-htmlhint.md diff --git a/specs/adrs/111422-htmllinting-htmlhint.md b/specs/adrs/111422-htmllinting-htmlhint.md new file mode 100644 index 0000000..0bd3471 --- /dev/null +++ b/specs/adrs/111422-htmllinting-htmlhint.md @@ -0,0 +1,19 @@ +# Use HTMLhint for HTML linting framework + +- Status: accept +- Deciders: Arthur Lu, Marc Reta +- Date: 11 / 14 / 22 + +## Decision Drivers + +- Need linting to work with multiple style standards +- Need linting to be fast and informative + +## Considered Options + +- HTMLhint +- HTML-validate + +## Decision Outcome + +Chosen Option: HTMLhint for its low configuration complexity. From 81ada40ca3c59969efeb1335cb0faade5fef8b14 Mon Sep 17 00:00:00 2001 From: Graydogminer <78515166+Graydogminer@users.noreply.github.com> Date: Mon, 14 Nov 2022 01:05:58 -0800 Subject: [PATCH 3/3] Create 111422-csslinting-stylelint.md --- specs/adrs/111422-csslinting-stylelint.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 specs/adrs/111422-csslinting-stylelint.md diff --git a/specs/adrs/111422-csslinting-stylelint.md b/specs/adrs/111422-csslinting-stylelint.md new file mode 100644 index 0000000..d35b025 --- /dev/null +++ b/specs/adrs/111422-csslinting-stylelint.md @@ -0,0 +1,19 @@ +# Use Stylelint for CSS linting framework + +- Status: accept +- Deciders: Arthur Lu, Marc Reta +- Date: 11 / 14 / 22 + +## Decision Drivers + +- Need linting to work with multiple style standards +- Need linting to be fast and informative + +## Considered Options + +- Stylelint +- Prettier + +## Decision Outcome + +Chosen Option: Stylelint for its easy installation and unopinionated.