From 64707943aeb3d032dcee40bb88b5877cd5581706 Mon Sep 17 00:00:00 2001 From: Arjun Umesha Date: Tue, 12 Oct 2021 11:42:47 +0200 Subject: [PATCH 1/3] Remove JSX language extension --- src/parsers/parser-babel.ts | 1 - yarn.lock | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/parsers/parser-babel.ts b/src/parsers/parser-babel.ts index 27b0051..8a23e31 100644 --- a/src/parsers/parser-babel.ts +++ b/src/parsers/parser-babel.ts @@ -106,7 +106,6 @@ const parse = (filePath: string): void => { const extensions = getLanguageExtensions([ "JavaScript", - "JSX", "TSX", "TypeScript", ]); diff --git a/yarn.lock b/yarn.lock index ea82ba3..09bf152 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2885,9 +2885,9 @@ lines-and-columns@^1.1.6: integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= linguist-languages@^7.7.0: - version "7.7.0" - resolved "https://registry.yarnpkg.com/linguist-languages/-/linguist-languages-7.7.0.tgz#c069731f8b307ce301980a4bac4b81bf06a2c351" - integrity sha512-6vR1OgfD/YK1xgqVBT3aUx9zurSVeHUsXpVyTilT1o7LW6MNAcGmWy5wwmQAAhvEXxG2PZmktHbQiGtJ5hpGkg== + version "7.15.0" + resolved "https://registry.yarnpkg.com/linguist-languages/-/linguist-languages-7.15.0.tgz#a93bed6b93015d8133622cb05da6296890862bfa" + integrity sha512-qkSSNDjDDycZ2Wcw+GziNBB3nNo3ddYUInM/PL8Amgwbd9RQ/BKGj2/1d6mdxKgBFnUqZuaDbkIwkE4KUwwmtQ== load-json-file@^4.0.0: version "4.0.0" From a1169155805a06b63aa84b4fd01c2cc58c998d4f Mon Sep 17 00:00:00 2001 From: Arjun Umesha Date: Tue, 12 Oct 2021 11:47:27 +0200 Subject: [PATCH 2/3] format fix --- src/parsers/parser-babel.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/parsers/parser-babel.ts b/src/parsers/parser-babel.ts index 8a23e31..c589df9 100644 --- a/src/parsers/parser-babel.ts +++ b/src/parsers/parser-babel.ts @@ -104,11 +104,7 @@ const parse = (filePath: string): void => { } }; -const extensions = getLanguageExtensions([ - "JavaScript", - "TSX", - "TypeScript", -]); +const extensions = getLanguageExtensions(["JavaScript", "TSX", "TypeScript"]); const canParse = (filePath: string): boolean => { const ext = extname(filePath); From 6aa480518ac546548b04ee37b36e980d6d48a626 Mon Sep 17 00:00:00 2001 From: Arjun Umesha Date: Tue, 12 Oct 2021 11:54:38 +0200 Subject: [PATCH 3/3] Remove structlint as a dependency --- package.json | 3 +-- yarn.lock | 17 ----------------- 2 files changed, 1 insertion(+), 19 deletions(-) diff --git a/package.json b/package.json index 1f805aa..45479d4 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "scripts": { "tsc": "tsc --noEmit", "test": "jest", - "lint": "yarn format && cd ./src && structlint", + "lint": "yarn format && cd ./src && node ../bin/structlint", "format": "prettier --check \"**/*.{ts,tsx,js,json,md,gql}\"", "format:fix": "prettier --write \"**/*.{ts,tsx,js,json,md,gql}\"" }, @@ -58,7 +58,6 @@ "babel-jest": "^24.9.0", "jest": "^24.9.0", "prettier": "^1.19.1", - "structlint": "^0.3.1", "typescript": "^3.7.4" }, "engines": { diff --git a/yarn.lock b/yarn.lock index 09bf152..6d208a5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3951,23 +3951,6 @@ strip-eof@^1.0.0: resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= -structlint@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/structlint/-/structlint-0.3.1.tgz#8e0eb9ac3e79539f3ca1e7eff9800ea0164b6c82" - integrity sha512-j8P0m/xvd3FMgoE3FFXB1GaE3wX2w+84kN1YKdZ/MtSKKDQojmCIIlEr8cSjNxMAufywIaKbuCycBhOY2oGPjQ== - dependencies: - "@babel/parser" "^7.7.7" - "@babel/traverse" "^7.7.4" - chalk "^3.0.0" - cosmiconfig "^6.0.0" - debug "^4.1.1" - dedent "^0.7.0" - globby "^10.0.1" - linguist-languages "^7.7.0" - lodash "^4.17.15" - micromatch "^4.0.2" - yup "^0.28.0" - supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"