From 222c42dd82bb072008a830e62f17ce4ddf629fa4 Mon Sep 17 00:00:00 2001 From: thelovekesh Date: Thu, 7 Apr 2022 14:34:36 +0530 Subject: [PATCH 1/3] Add wrapper around phpcbf to return 0 exit code --- bin/phpcbf.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 bin/phpcbf.sh diff --git a/bin/phpcbf.sh b/bin/phpcbf.sh new file mode 100755 index 00000000..54116669 --- /dev/null +++ b/bin/phpcbf.sh @@ -0,0 +1,15 @@ +#!/bin/bash +# Wrap phpcbf to turn 1 success exit code into 0 code. +# See https://github.com/squizlabs/PHP_CodeSniffer/issues/1818#issuecomment-354420927 + +root=$( dirname "$0" )/.. + +"$root/vendor/bin/phpcbf" $@ +exit=$? + +# Exit code 1 is used to indicate that all fixable errors were fixed correctly. +if [[ $exit == 1 ]]; then + exit=0 +fi + +exit $exit From a503e0c49c29faccf90d220c64189dbfd6ebc685 Mon Sep 17 00:00:00 2001 From: thelovekesh Date: Thu, 7 Apr 2022 14:35:41 +0530 Subject: [PATCH 2/3] Add npm package with scripts to run phpcs/phpcbf --- package-lock.json | 5 +++++ package.json | 30 ++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 package-lock.json create mode 100644 package.json diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..14796947 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,5 @@ +{ + "name": "elementary", + "version": "1.0.0", + "lockfileVersion": 1 +} diff --git a/package.json b/package.json new file mode 100644 index 00000000..fb0b9832 --- /dev/null +++ b/package.json @@ -0,0 +1,30 @@ +{ + "name": "elementary", + "version": "1.0.0", + "description": "Feature plugin skeleton v2 for internal uses.", + "private": true, + "author": "rtCamp", + "license": "GPL-2.0-or-later", + "keywords": [ + "rtcamp", + "wp-theme", + "blocks-theme" + ], + "homepage": "https://github.com/rtCamp/theme-elementary#readme", + "repository": { + "type": "git", + "url": "git+https://github.com/rtCamp/theme-elementary.git" + }, + "bugs": { + "url": "https://github.com/rtCamp/theme-elementary/issues" + }, + "engines": { + "node": ">= 14", + "npm": ">= 6.14 <7" + }, + "devDependencies": {}, + "scripts": { + "lint:php": "vendor/bin/phpcs", + "lint:php:fix": "./bin/phpcbf.sh" + } +} From 309dec4deb4d7b9a798a8e3c52cb6f771ab9eb29 Mon Sep 17 00:00:00 2001 From: thelovekesh Date: Fri, 8 Apr 2022 12:54:12 +0530 Subject: [PATCH 3/3] Fix description --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fb0b9832..88c5adb4 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "elementary", "version": "1.0.0", - "description": "Feature plugin skeleton v2 for internal uses.", + "description": "A Block based starter theme.", "private": true, "author": "rtCamp", "license": "GPL-2.0-or-later",