mirror of
https://github.com/denoland/deno.git
synced 2024-11-21 15:04:11 -05:00
upgrade: deno_doc, deno_lint, dprint, swc (#8197)
- deno_doc 0.1.14 - deno_lint 0.2.7 - dprint-plugin-typescript 0.32.7 - swc_bundler 0.14.1 - swc_ecmascript 0.13.1
This commit is contained in:
parent
ce75101e3e
commit
2a36e2f892
7 changed files with 49 additions and 41 deletions
58
Cargo.lock
generated
58
Cargo.lock
generated
|
@ -484,9 +484,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "deno_doc"
|
||||
version = "0.1.13"
|
||||
version = "0.1.14"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "43f2838195edbfc5604bdf668a80921c9d8a3e9be6b913ded856a560353aec65"
|
||||
checksum = "0259b3a74f4551823029c6e711093840b0cc1fa774b1d6be49643af65ba5c5f9"
|
||||
dependencies = [
|
||||
"futures",
|
||||
"lazy_static",
|
||||
|
@ -510,12 +510,12 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "deno_lint"
|
||||
version = "0.2.5"
|
||||
version = "0.2.7"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "5c06a21dfcb8144754fab1165ceb637a3abe13f3d58885976f9b9892be7f5dc0"
|
||||
checksum = "1e8194edfcd2612361b7149f8d79aef5688f1463d76f8b613b517f4537a27ff9"
|
||||
dependencies = [
|
||||
"lazy_static",
|
||||
"log",
|
||||
"once_cell",
|
||||
"regex",
|
||||
"serde",
|
||||
"serde_json",
|
||||
|
@ -592,9 +592,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "dprint-plugin-typescript"
|
||||
version = "0.32.6"
|
||||
version = "0.32.7"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "9c5b6a8ba5f3aa6e9ae503e8ca19ce1072194282b5b96d5afbd42537c8b68522"
|
||||
checksum = "dca4da0cbd145118f667eee6daa2eb90c2667ca25b0905dba6a7fa1d8ede6530"
|
||||
dependencies = [
|
||||
"dprint-core",
|
||||
"serde",
|
||||
|
@ -1140,9 +1140,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "jsdoc"
|
||||
version = "0.8.0"
|
||||
version = "0.10.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "6b7ba145aff1448ead0e6c40841ddcec6e8868ba91895f92b77343f788f54db2"
|
||||
checksum = "02dd0a45f2fca1d284537158260931c58496103224c3780e40508d0c1e6b9f4e"
|
||||
dependencies = [
|
||||
"nom",
|
||||
"serde",
|
||||
|
@ -2261,9 +2261,9 @@ checksum = "6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c"
|
|||
|
||||
[[package]]
|
||||
name = "swc_atoms"
|
||||
version = "0.2.4"
|
||||
version = "0.2.5"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "34d36e046dd23a5b5f7f9d4fd1f9ca0eb07dfd67c87521ecd358dc26c4ad1f42"
|
||||
checksum = "762f5c66bf70e6f96db67808b5ad783c33a72cc3e0022cd04b41349231cdbe6c"
|
||||
dependencies = [
|
||||
"string_cache",
|
||||
"string_cache_codegen",
|
||||
|
@ -2271,9 +2271,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "swc_bundler"
|
||||
version = "0.12.0"
|
||||
version = "0.14.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "901b76ba88dc57267bb7fc6900cd805ad51a2e97588400b1f76eb5a10f9ff464"
|
||||
checksum = "4637a8e92ffe50c39f7aac648f97181bba83206537b998a32b13fac553a6be60"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"crc",
|
||||
|
@ -2318,9 +2318,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "swc_ecma_ast"
|
||||
version = "0.33.1"
|
||||
version = "0.34.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "10bc0dabe4a32a6d76b1a69e9c1063573ad9905c6dc159f2c8e497d64b36b84f"
|
||||
checksum = "4ba29ce355bdfb942c0fb29bd1409197fa1a25ba649f13089129484ad0c83282"
|
||||
dependencies = [
|
||||
"enum_kind",
|
||||
"is-macro",
|
||||
|
@ -2333,9 +2333,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "swc_ecma_codegen"
|
||||
version = "0.38.0"
|
||||
version = "0.40.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "582d052f72df0013ccf4e4fe2077f5c61b918b788ed3b4a1996c30211f535e9b"
|
||||
checksum = "75213b0e41fb3c9370eed8ff69124b885ef140776909f7ee014819c0d5ac7349"
|
||||
dependencies = [
|
||||
"bitflags",
|
||||
"num-bigint",
|
||||
|
@ -2361,9 +2361,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "swc_ecma_dep_graph"
|
||||
version = "0.6.0"
|
||||
version = "0.8.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "51f954f752db6666090a95e49a7ffcf23c825fe94be9095b0d7bec4fc26e1c4f"
|
||||
checksum = "5998b94a20574227dc19aac1190d951862a6d541a3761bf9245d2c3b3f802452"
|
||||
dependencies = [
|
||||
"swc_atoms",
|
||||
"swc_common",
|
||||
|
@ -2373,9 +2373,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "swc_ecma_parser"
|
||||
version = "0.40.0"
|
||||
version = "0.42.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "9df01dea2cb40f7b242c479ac583353f17f82a0ef30ae3ee89d9a2f503ad596c"
|
||||
checksum = "136f5fddde6d78b5ae532bb0d5a0ce2f1eb1d36caea3e9b9dfcfb70693a7e23d"
|
||||
dependencies = [
|
||||
"either",
|
||||
"enum_kind",
|
||||
|
@ -2407,9 +2407,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "swc_ecma_transforms"
|
||||
version = "0.27.0"
|
||||
version = "0.29.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "27ecc38cd778c4e5e1b7786ee73d5921e2799a7f3529803f63a75cde936389e7"
|
||||
checksum = "6ee08c5add657ead50136456ae60c0a018d796cc8f1566eb428edc48a061e545"
|
||||
dependencies = [
|
||||
"Inflector",
|
||||
"arrayvec",
|
||||
|
@ -2454,9 +2454,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "swc_ecma_utils"
|
||||
version = "0.23.0"
|
||||
version = "0.24.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "fef3ac4d9ad5f9c9d2e4fa0bc200e08304c4a26c81dd7aba8871c573da33dad3"
|
||||
checksum = "4e09463bb646ed5f33608bd60153b604f3a894162d14dba481f1032e7d28e80d"
|
||||
dependencies = [
|
||||
"once_cell",
|
||||
"scoped-tls",
|
||||
|
@ -2469,9 +2469,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "swc_ecma_visit"
|
||||
version = "0.19.1"
|
||||
version = "0.20.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "221496af0bf3f55ee5bb99d1b776844b6cbbca3fdd574169d5e3a3ab5d4acad9"
|
||||
checksum = "0175b589eaeb5a8e6458592f82efce759c1fa0fb41dfe14f04b74c498f11f50d"
|
||||
dependencies = [
|
||||
"num-bigint",
|
||||
"swc_atoms",
|
||||
|
@ -2482,9 +2482,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "swc_ecmascript"
|
||||
version = "0.11.1"
|
||||
version = "0.13.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "6daadf581c50c59197b56ba12d6eea8279809cc0b591d7250ffd59e4f18c9580"
|
||||
checksum = "41561a31d6b9fb46c6d7ea3ab4bc1e851d0321d18ae038cd7bbe3ea3f4155e3b"
|
||||
dependencies = [
|
||||
"swc_ecma_ast",
|
||||
"swc_ecma_codegen",
|
||||
|
|
|
@ -30,8 +30,8 @@ winapi = "0.3.9"
|
|||
|
||||
[dependencies]
|
||||
deno_core = { path = "../core", version = "0.65.0" }
|
||||
deno_doc = "0.1.13"
|
||||
deno_lint = "0.2.5"
|
||||
deno_doc = "0.1.14"
|
||||
deno_lint = "0.2.7"
|
||||
deno_web = { path = "../op_crates/web", version = "0.16.0" }
|
||||
deno_fetch = { path = "../op_crates/fetch", version = "0.8.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.6"
|
||||
dprint-plugin-typescript = "0.32.7"
|
||||
filetime = "0.2.12"
|
||||
http = "0.2.1"
|
||||
indexmap = "1.6.0"
|
||||
|
@ -61,9 +61,9 @@ rustyline-derive = "0.3.1"
|
|||
serde = { version = "1.0.116", features = ["derive"] }
|
||||
sys-info = "0.7.0"
|
||||
sourcemap = "6.0.1"
|
||||
swc_bundler = "=0.12.0"
|
||||
swc_bundler = "=0.14.1"
|
||||
swc_common = { version = "=0.10.4", features = ["sourcemap"] }
|
||||
swc_ecmascript = { version = "=0.11.1", features = ["codegen", "dep_graph", "parser", "react", "transforms", "visit"] }
|
||||
swc_ecmascript = { version = "=0.13.1", features = ["codegen", "dep_graph", "parser", "react", "transforms", "visit"] }
|
||||
tempfile = "3.1.0"
|
||||
termcolor = "1.1.0"
|
||||
tokio = { version = "0.2.22", features = ["full"] }
|
||||
|
|
10
cli/lint.rs
10
cli/lint.rs
|
@ -15,6 +15,7 @@ use crate::media_type::MediaType;
|
|||
use deno_core::error::{generic_error, AnyError, JsStackFrame};
|
||||
use deno_core::serde_json;
|
||||
use deno_lint::diagnostic::LintDiagnostic;
|
||||
use deno_lint::linter::FileType;
|
||||
use deno_lint::linter::Linter;
|
||||
use deno_lint::linter::LinterBuilder;
|
||||
use deno_lint::rules;
|
||||
|
@ -139,7 +140,8 @@ fn lint_file(
|
|||
let lint_rules = rules::get_recommended_rules();
|
||||
let mut linter = create_linter(syntax, lint_rules);
|
||||
|
||||
let file_diagnostics = linter.lint(file_name, source_code.clone())?;
|
||||
let file_diagnostics =
|
||||
linter.lint(file_name, source_code.clone(), FileType::Module)?;
|
||||
|
||||
Ok((file_diagnostics, source_code))
|
||||
}
|
||||
|
@ -165,7 +167,11 @@ fn lint_stdin(json: bool) -> Result<(), AnyError> {
|
|||
let mut has_error = false;
|
||||
let pseudo_file_name = "_stdin.ts";
|
||||
match linter
|
||||
.lint(pseudo_file_name.to_string(), source.clone())
|
||||
.lint(
|
||||
pseudo_file_name.to_string(),
|
||||
source.clone(),
|
||||
FileType::Module,
|
||||
)
|
||||
.map_err(|e| e.into())
|
||||
{
|
||||
Ok(diagnostics) => {
|
||||
|
|
|
@ -6,9 +6,9 @@ var O;
|
|||
O1[O1["A"] = 0] = "A";
|
||||
O1[O1["B"] = 1] = "B";
|
||||
O1[O1["C"] = 2] = "C";
|
||||
})((void 0) || (O = {
|
||||
})(O || (O = {
|
||||
}));
|
||||
const O1 = void 0;
|
||||
const O1 = O;
|
||||
export { O1 as O };
|
||||
class A {
|
||||
#a;
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
"filename": "_stdin.ts",
|
||||
"message": "`any` type is not allowed",
|
||||
"code": "no-explicit-any",
|
||||
"hint": null
|
||||
"hint": [WILDCARD]
|
||||
}
|
||||
],
|
||||
"errors": []
|
||||
|
|
|
@ -34,7 +34,7 @@
|
|||
"filename": "[WILDCARD]file1.js",
|
||||
"message": "Empty block statement",
|
||||
"code": "no-empty",
|
||||
"hint": null
|
||||
"hint": [WILDCARD]
|
||||
},
|
||||
{
|
||||
"range": {
|
||||
|
@ -52,7 +52,7 @@
|
|||
"filename": "[WILDCARD]file2.ts",
|
||||
"message": "Empty block statement",
|
||||
"code": "no-empty",
|
||||
"hint": null
|
||||
"hint": [WILDCARD]
|
||||
}
|
||||
],
|
||||
"errors": [
|
||||
|
|
|
@ -10,3 +10,5 @@ while (false) {}
|
|||
^^
|
||||
at [WILDCARD]file1.js:2:14
|
||||
|
||||
hint: [WILDCARD]
|
||||
|
||||
|
|
Loading…
Reference in a new issue