diff options
-rw-r--r-- | Cargo.lock | 52 | ||||
-rw-r--r-- | cli/Cargo.toml | 10 | ||||
-rw-r--r-- | cli/tests/lint/expected_from_stdin_json.out | 6 | ||||
-rw-r--r-- | cli/tests/lint/expected_json.out | 22 | ||||
-rw-r--r-- | cli/tests/lint/expected_quiet.out | 2 | ||||
-rw-r--r-- | cli/tests/unit/console_test.ts | 1 | ||||
-rw-r--r-- | std/archive/tar.ts | 2 |
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; } |