diff --git a/src/language-css/parser-postcss.js b/src/language-css/parser-postcss.js index 4d59a7d16..740f1a9ee 100644 --- a/src/language-css/parser-postcss.js +++ b/src/language-css/parser-postcss.js @@ -480,7 +480,7 @@ function parseNestedCSS(node) { function parseWithParser(parser, text) { const parsed = parseFrontMatter(text); - const frontMatter = parsed.frontMatter; + const { frontMatter } = parsed; text = parsed.content; let result; diff --git a/src/language-graphql/printer-graphql.js b/src/language-graphql/printer-graphql.js index 1f94a2708..289a0ea95 100644 --- a/src/language-graphql/printer-graphql.js +++ b/src/language-graphql/printer-graphql.js @@ -633,13 +633,11 @@ function canAttachComment(node) { function printComment(commentPath) { const comment = commentPath.getValue(); - - switch (comment.kind) { - case "Comment": - return "#" + comment.value.trimRight(); - default: - throw new Error("Not a comment: " + JSON.stringify(comment)); + if (comment.kind === "Comment") { + return "#" + comment.value.trimRight(); } + + throw new Error("Not a comment: " + JSON.stringify(comment)); } function determineInterfaceSeparator(originalSource) { diff --git a/src/language-handlebars/printer-glimmer.js b/src/language-handlebars/printer-glimmer.js index 25daccc1c..fe1e4cb1a 100644 --- a/src/language-handlebars/printer-glimmer.js +++ b/src/language-handlebars/printer-glimmer.js @@ -298,7 +298,7 @@ function printOpenBlock(path, print) { concat([ "{{#", printPathParams(path, print), - printBlockParams(path, print), + printBlockParams(path), softline, "}}" ]) diff --git a/src/language-html/embed.js b/src/language-html/embed.js index 4b3ea62c0..7b8a14125 100644 --- a/src/language-html/embed.js +++ b/src/language-html/embed.js @@ -15,7 +15,7 @@ function embed(path, print, textToDoc, options) { // Inline JavaScript if ( parent.type === "script" && - ((!parent.attribs.lang && !parent.attribs.lang) || + (!parent.attribs.lang || parent.attribs.type === "text/javascript" || parent.attribs.type === "application/javascript") ) { diff --git a/src/main/options.js b/src/main/options.js index 7738fa829..302f0c8b3 100644 --- a/src/main/options.js +++ b/src/main/options.js @@ -97,7 +97,7 @@ function normalize(options, opts) { } function getPlugin(options) { - const astFormat = options.astFormat; + const { astFormat } = options; if (!astFormat) { throw new Error("getPlugin() requires astFormat to be set"); diff --git a/src/main/parser.js b/src/main/parser.js index 380131f02..914651236 100644 --- a/src/main/parser.js +++ b/src/main/parser.js @@ -4,8 +4,7 @@ const path = require("path"); const ConfigError = require("../common/errors").ConfigError; const jsLoc = require("../language-js/loc"); -const locStart = jsLoc.locStart; -const locEnd = jsLoc.locEnd; +const { locStart, locEnd } = jsLoc; // Use defineProperties()/getOwnPropertyDescriptor() to prevent // triggering the parsers getters. diff --git a/src/main/range-util.js b/src/main/range-util.js index d124295b9..5793e79c4 100644 --- a/src/main/range-util.js +++ b/src/main/range-util.js @@ -191,8 +191,7 @@ function calculateRange(text, opts, ast) { endNodeAndParents, opts ); - const startNode = siblingAncestors.startNode; - const endNode = siblingAncestors.endNode; + const { startNode, endNode } = siblingAncestors; const rangeStart = Math.min( opts.locStart(startNode, opts.locStart), opts.locStart(endNode, opts.locStart)