--- a/.github/workflows/codestyle.yml +++ b/.github/workflows/codestyle.yml @@ -44,8 +44,8 @@ - name: Install modules run: cd js-packages && yarn - name: Run ESLint - # run: cd js-packages && yarn eslint --ext .ts,.js --max-warnings=0 src/ - run: cd js-packages && yarn eslint --ext .ts,.js ./*/src + # run: cd js-packages && yarn lint --max-warnings=0 + run: cd js-packages && yarn lint clippy: runs-on: [ self-hosted-ci ] --- /dev/null +++ b/js-packages/.eslintignore @@ -0,0 +1 @@ +*.d.ts --- a/js-packages/.eslintrc.json +++ b/js-packages/.eslintrc.json @@ -11,7 +11,7 @@ "parserOptions": { "ecmaVersion": 11, "sourceType": "module", - "project": "**/tsconfig.json" + "project": "./tsconfig.json" }, "plugins": [ "@typescript-eslint", --- a/js-packages/package.json +++ b/js-packages/package.json @@ -42,6 +42,7 @@ ] }, "scripts": { + "prepublish": "yarn tsc", "lint": "eslint --ext .ts .", "fix": "yarn lint --fix", "polkadot-types-fetch-metadata": "yarn ts-node --esm scripts/fetchMetadata.ts", --- a/js-packages/playgrounds/package.json +++ b/js-packages/playgrounds/package.json @@ -1,7 +1,7 @@ { "author": "", "license": "SEE LICENSE IN ../../../LICENSE", - "description": "Interfaces for interacting with contracts and contract ABIs", + "description": "Playground scripts", "engines": { "node": ">=16" }, --- a/js-packages/tsconfig.json +++ b/js-packages/tsconfig.json @@ -12,4 +12,7 @@ "strict": true, "resolveJsonModule": true, }, + "include": [ + "./**/*.ts" + ], } --- a/scripts/init.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env bash - -set -e - -echo "*** Initializing WASM build environment" - -if [ -z $CI_PROJECT_NAME ] ; then - rustup update nightly - rustup update stable -fi - -rustup target add wasm32-unknown-unknown --toolchain nightly