From 110e632084ab2df4a7e0a5fa3f3f15ceec41bb0a Mon Sep 17 00:00:00 2001 From: filip mertens Date: Fri, 12 Nov 2021 13:56:30 +0100 Subject: [PATCH] lint par --- .circleci/config.yml | 1 + apps/remix-ide/ci/lint.sh | 7 ++++--- apps/remix-ide/ci/parse_workspace.py | 9 +++++++++ 3 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 apps/remix-ide/ci/parse_workspace.py diff --git a/.circleci/config.yml b/.circleci/config.yml index d0fd294df5..fd899fbd95 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -55,6 +55,7 @@ jobs: - COMMIT_AUTHOR_EMAIL: "yann@ethereum.org" - COMMIT_AUTHOR: "Circle CI" working_directory: ~/remix-project + parallelism: 20 steps: - checkout - restore_cache: diff --git a/apps/remix-ide/ci/lint.sh b/apps/remix-ide/ci/lint.sh index 34340671ab..8df4f442fb 100755 --- a/apps/remix-ide/ci/lint.sh +++ b/apps/remix-ide/ci/lint.sh @@ -6,9 +6,10 @@ BUILD_ID=${CIRCLE_BUILD_NUM:-${TRAVIS_JOB_NUMBER}} echo "$BUILD_ID" TEST_EXITCODE=0 -npm run lint || TEST_EXITCODE=1 -npm run lint:libs || TEST_EXITCODE=1 -npm run lint remix-ide-e2e || TEST_EXITCODE=1 +nx run remix-core-plugin:lint +nx run remix-ui-settings:lint +nx run remix-ui-renderer:lint +nx run solidity-compiler:lint echo "$TEST_EXITCODE" if [ "$TEST_EXITCODE" -eq 1 ] diff --git a/apps/remix-ide/ci/parse_workspace.py b/apps/remix-ide/ci/parse_workspace.py new file mode 100644 index 0000000000..8da5d08d67 --- /dev/null +++ b/apps/remix-ide/ci/parse_workspace.py @@ -0,0 +1,9 @@ + +import json + +with open('../../../workspace.json') as f: + data = json.load(f) + +for key in data['projects']: + if(data['projects'][key]['architect']['lint']): + print('nx run %s:lint' % key) \ No newline at end of file