summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2020-10-17 17:08:23 +0200
committerGitHub <noreply@github.com>2020-10-17 17:08:23 +0200
commitc1c760130406405c8fde9a74bd88c62ca721967b (patch)
tree2422c7f1b8c8f4279094f7d7253b96735381e317
parent46b892ad37df9ba9bed77fb923a1cfe284b208dc (diff)
upgrade: deno_doc, deno_lint, dprint, swc (#8009)
-rw-r--r--Cargo.lock52
-rw-r--r--cli/Cargo.toml10
-rw-r--r--cli/tests/lint/expected_from_stdin_json.out6
-rw-r--r--cli/tests/lint/expected_json.out22
-rw-r--r--cli/tests/lint/expected_quiet.out2
-rw-r--r--cli/tests/unit/console_test.ts1
-rw-r--r--std/archive/tar.ts2
7 files changed, 52 insertions, 43 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 1a34b84ad..1281c34b6 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -468,9 +468,9 @@ dependencies = [
[[package]]
name = "deno_doc"
-version = "0.1.11"
+version = "0.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf1554748b7b2f98e1f6af6183dd6ff0d000c3e34fc6ee52edf0ae0e6f905732"
+checksum = "26dac7a61e642eb1604d2c7fa401063f8ea7ba70bcf7ed7918e2c7cfba182ac3"
dependencies = [
"futures",
"lazy_static",
@@ -494,9 +494,9 @@ dependencies = [
[[package]]
name = "deno_lint"
-version = "0.2.3"
+version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8adc806bcf892f242c4c588fab4e1c48d42ab3dcb7cf29dd802991d8df8a9611"
+checksum = "24a67c1765c1c4e5d6352e980950cbf62743cdd759e4869aecc8d4b265c7e2df"
dependencies = [
"lazy_static",
"log",
@@ -576,9 +576,9 @@ dependencies = [
[[package]]
name = "dprint-plugin-typescript"
-version = "0.32.4"
+version = "0.32.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8041632836e1f7937dfa2b48922ef6e4a821a15e3f64142076c79aada2a857d1"
+checksum = "cd05e0ea3e40e5a67c1098195fe9e508c09e9d943cb4a83fd5a92d2d6cf3fe24"
dependencies = [
"dprint-core",
"serde",
@@ -1118,9 +1118,9 @@ dependencies = [
[[package]]
name = "jsdoc"
-version = "0.6.0"
+version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eca9d970c3410d521f15982f806bf1114e03112e6e1fa1c3da6bcaa7a5111fa6"
+checksum = "fdd68439473eb90046bf17e8adaf982b1d2cb177e176905fe5325cc70701096e"
dependencies = [
"nom",
"serde",
@@ -2227,9 +2227,9 @@ dependencies = [
[[package]]
name = "swc_common"
-version = "0.10.3"
+version = "0.10.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4f47e6a3f5701ea126cf5022e931be682dd87ab1bcbb53de3d49689c4c3a1692"
+checksum = "b2b9362f9d864172dd964c4a213bbf52e48f5b9fcaf3456441da4b279dd41463"
dependencies = [
"ast_node",
"cfg-if",
@@ -2248,9 +2248,9 @@ dependencies = [
[[package]]
name = "swc_ecma_ast"
-version = "0.32.0"
+version = "0.33.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "35c4031fc0fbdf091100e504e00fc8e9cb4c7e85396d8f22813ef3c3bf1d735c"
+checksum = "10bc0dabe4a32a6d76b1a69e9c1063573ad9905c6dc159f2c8e497d64b36b84f"
dependencies = [
"enum_kind",
"is-macro",
@@ -2263,9 +2263,9 @@ dependencies = [
[[package]]
name = "swc_ecma_codegen"
-version = "0.36.0"
+version = "0.37.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9d54580426d817d858b3f586a36ee4390cf91ac52380b42ab310e1066221d35c"
+checksum = "b419db5f9bef7d02950df68ba7efc2f2bfb25e54d6e261c7fb5339991b8babed"
dependencies = [
"bitflags",
"num-bigint",
@@ -2291,9 +2291,9 @@ dependencies = [
[[package]]
name = "swc_ecma_dep_graph"
-version = "0.4.0"
+version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "75eed9b88c4ad68f09954a810b4cb13b54960ea566b24a373de5797da1236a5f"
+checksum = "e7db36df7b12941f466f42d0a945c2ec364b171b3ff555fb877c904da7bb553c"
dependencies = [
"swc_atoms",
"swc_common",
@@ -2303,9 +2303,9 @@ dependencies = [
[[package]]
name = "swc_ecma_parser"
-version = "0.38.0"
+version = "0.39.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf2847e59f92d8e682bd3e0dabc9e9ab2d3d4148218ddabf508b483174982f37"
+checksum = "310a37e3a148fe43ea60a61313bd61211d33f44e21d772b5d733d2788534a6e5"
dependencies = [
"either",
"enum_kind",
@@ -2337,9 +2337,9 @@ dependencies = [
[[package]]
name = "swc_ecma_transforms"
-version = "0.25.2"
+version = "0.26.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "767da99882283863679af31a8f9823997be9d235c609081828aed58ab69d6fe5"
+checksum = "f03b0469dc1152e7483537a81d378bc32b7bd43e849b03d9a8d95bc0bda5e004"
dependencies = [
"Inflector",
"arrayvec",
@@ -2384,9 +2384,9 @@ dependencies = [
[[package]]
name = "swc_ecma_utils"
-version = "0.22.0"
+version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e7683a8f6192346245867601fe48c339d74df0048b5cf33133d18e3b67855afb"
+checksum = "fef3ac4d9ad5f9c9d2e4fa0bc200e08304c4a26c81dd7aba8871c573da33dad3"
dependencies = [
"once_cell",
"scoped-tls",
@@ -2399,9 +2399,9 @@ dependencies = [
[[package]]
name = "swc_ecma_visit"
-version = "0.18.0"
+version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "04a3c00c0a4ed846261e653fb4ae734bffd9a29795042f7d414a1e6f01b9c812"
+checksum = "fd3ae418cb75a360fbd33b5cfc8dbb87bea84122afc24bdf286fba74ea8f0f91"
dependencies = [
"num-bigint",
"swc_atoms",
@@ -2412,9 +2412,9 @@ dependencies = [
[[package]]
name = "swc_ecmascript"
-version = "0.9.1"
+version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "16e65de11030079995781261b0039ce42791a503a3ec8cac6f3c4b2f86987014"
+checksum = "a2e45301deb76f64b4a1b9800a42c674bdf0950e96784405a336d045382712ac"
dependencies = [
"swc_ecma_ast",
"swc_ecma_codegen",
diff --git a/cli/Cargo.toml b/cli/Cargo.toml
index b5fc5ba4b..efe815dc5 100644
--- a/cli/Cargo.toml
+++ b/cli/Cargo.toml
@@ -30,8 +30,8 @@ winapi = "0.3.9"
[dependencies]
deno_core = { path = "../core", version = "0.63.0" }
-deno_doc = "0.1.11"
-deno_lint = { version = "0.2.3", features = ["json"] }
+deno_doc = "0.1.12"
+deno_lint = "0.2.4"
deno_web = { path = "../op_crates/web", version = "0.15.0" }
deno_fetch = { path = "../op_crates/fetch", version = "0.7.0" }
@@ -43,7 +43,7 @@ clap = "2.33.3"
dissimilar = "1.0.2"
dlopen = "0.1.8"
encoding_rs = "0.8.24"
-dprint-plugin-typescript = "0.32.4"
+dprint-plugin-typescript = "0.32.5"
filetime = "0.2.12"
http = "0.2.1"
indexmap = "1.6.0"
@@ -61,8 +61,8 @@ rustyline-derive = "0.3.1"
serde = { version = "1.0.116", features = ["derive"] }
sys-info = "0.7.0"
sourcemap = "6.0.1"
-swc_common = { version = "=0.10.3", features = ["sourcemap"] }
-swc_ecmascript = { version = "=0.9.1", features = ["codegen", "dep_graph", "parser", "react", "transforms", "visit"] }
+swc_common = { version = "=0.10.4", features = ["sourcemap"] }
+swc_ecmascript = { version = "=0.10.1", features = ["codegen", "dep_graph", "parser", "react", "transforms", "visit"] }
tempfile = "3.1.0"
termcolor = "1.1.0"
tokio = { version = "0.2.22", features = ["full"] }
diff --git a/cli/tests/lint/expected_from_stdin_json.out b/cli/tests/lint/expected_from_stdin_json.out
index 148ee6cdd..611b95d08 100644
--- a/cli/tests/lint/expected_from_stdin_json.out
+++ b/cli/tests/lint/expected_from_stdin_json.out
@@ -4,11 +4,13 @@
"range": {
"start": {
"line": 1,
- "col": 7
+ "col": 7,
+ "bytePos": 7
},
"end": {
"line": 1,
- "col": 10
+ "col": 10,
+ "bytePos": 10
}
},
"filename": "_stdin.ts",
diff --git a/cli/tests/lint/expected_json.out b/cli/tests/lint/expected_json.out
index a49818a3b..20dd47d8c 100644
--- a/cli/tests/lint/expected_json.out
+++ b/cli/tests/lint/expected_json.out
@@ -4,27 +4,31 @@
"range": {
"start": {
"line": 1,
- "col": 0
+ "col": 0,
+ "bytePos": 0
},
"end": {
"line": 1,
- "col": 19
+ "col": 19,
+ "bytePos": 19
}
},
"filename": "[WILDCARD]file1.js",
- "message": "Ignore directive requires lint rule code",
+ "message": "Ignore directive requires lint rule name(s)",
"code": "ban-untagged-ignore",
- "hint": null
+ "hint": [WILDCARD]
},
{
"range": {
"start": {
"line": 2,
- "col": 14
+ "col": 14,
+ "bytePos": 34
},
"end": {
"line": 2,
- "col": 16
+ "col": 16,
+ "bytePos": 36
}
},
"filename": "[WILDCARD]file1.js",
@@ -36,11 +40,13 @@
"range": {
"start": {
"line": 3,
- "col": 12
+ "col": 12,
+ "bytePos": 56
},
"end": {
"line": 3,
- "col": 14
+ "col": 14,
+ "bytePos": 58
}
},
"filename": "[WILDCARD]file2.ts",
diff --git a/cli/tests/lint/expected_quiet.out b/cli/tests/lint/expected_quiet.out
index a7f269efa..45a308344 100644
--- a/cli/tests/lint/expected_quiet.out
+++ b/cli/tests/lint/expected_quiet.out
@@ -1,4 +1,4 @@
-(ban-untagged-ignore) Ignore directive requires lint rule code
+(ban-untagged-ignore) Ignore directive requires lint rule name(s)
// deno-lint-ignore
^^^^^^^^^^^^^^^^^^^
at [WILDCARD]file1.js:1:0
diff --git a/cli/tests/unit/console_test.ts b/cli/tests/unit/console_test.ts
index ee9f86366..11cefda27 100644
--- a/cli/tests/unit/console_test.ts
+++ b/cli/tests/unit/console_test.ts
@@ -1530,7 +1530,6 @@ unitTest(function inspectGetters(): void {
assertEquals(
Deno.inspect({
- // deno-lint-ignore getter-return
get foo() {
throw new Error("bar");
},
diff --git a/std/archive/tar.ts b/std/archive/tar.ts
index 9e417007f..a169d5b4b 100644
--- a/std/archive/tar.ts
+++ b/std/archive/tar.ts
@@ -493,6 +493,8 @@ class TarEntry implements Reader {
this.#read += n || 0;
if (n === null || bytesLeft <= 0) {
+ // FIXME(bartlomieju): this condition makes no sense
+ // deno-lint-ignore no-constant-condition
if (null) this.#consumed = true;
return null;
}