Style: Enforce extensions (#11227)

This commit is contained in:
fisker Cheung authored and GitHub committed 2021-07-21 09:10:34 +08:00
1 parent 4d8871c106
commit 894f841fbd
229 files changed
+765 -734

No files matched your search

+11 -7
View File
@@ -17,13 +17,6 @@ module.exports = {
curly: "error",
"dot-notation": "error",
eqeqeq: "error",
"import/no-extraneous-dependencies": [
"error",
{
devDependencies: ["tests*/**", "scripts/**"],
},
],
"import/order": "error",
"no-console": isCI ? "error" : "off",
"no-else-return": [
"error",
@@ -96,6 +89,16 @@ module.exports = {
exceptRange: true,
},
],
"import/extensions": ["error", "always", { ignorePackages: true }],
"import/no-extraneous-dependencies": [
"error",
{
devDependencies: ["tests*/**", "scripts/**"],
},
],
"import/order": "error",
"regexp/match-any": [
"error",
{
@@ -103,6 +106,7 @@ module.exports = {
},
],
"regexp/no-useless-flag": "error",
"unicorn/better-regex": "error",
"unicorn/explicit-length-check": "error",
"unicorn/new-for-builtins": "error",
+1 -1
View File
@@ -2,4 +2,4 @@
"use strict";
module.exports = require("../src/cli").run(process.argv.slice(2));
module.exports = require("../src/cli/index.js").run(process.argv.slice(2));
+1 -1
View File
@@ -1,3 +1,3 @@
"use strict";
module.exports = require("./src/index");
module.exports = require("./src/index.js");
+1 -1
View File
@@ -1,7 +1,7 @@
"use strict";
const path = require("path");
const installPrettier = require("./scripts/install-prettier");
const installPrettier = require("./scripts/install-prettier.js");
const PROJECT_ROOT = __dirname;
const isProduction = process.env.NODE_ENV === "production";
+1 -1
View File
@@ -22,7 +22,7 @@ process.on("unhandledRejection", (err) => {
process.exit(1);
});
const CACHE_VERSION = "v37"; // This need update when updating build scripts
const CACHE_VERSION = "v38"; // This need update when updating build scripts
const statusConfig = [
{ color: "bgYellow", text: "CACHED" },
{ color: "bgGreen", text: "DONE" },
+13 -13
View File
@@ -9,7 +9,7 @@ async function run() {
const minimist = require("minimist");
const semver = require("semver");
const { string: outdentString } = require("outdent");
const { runGit, readJson } = require("./utils");
const { runGit, readJson } = require("./utils.js");
const params = minimist(process.argv.slice(2), {
string: ["version"],
@@ -33,18 +33,18 @@ async function run() {
}
const steps = [
require("./steps/validate-new-version"),
require("./steps/check-git-status"),
require("./steps/install-dependencies"),
require("./steps/run-tests"),
require("./steps/update-version"),
require("./steps/generate-bundles"),
require("./steps/update-changelog"),
require("./steps/push-to-git"),
require("./steps/publish-to-npm"),
require("./steps/bump-prettier"),
require("./steps/update-dependents-count"),
require("./steps/post-publish-steps"),
require("./steps/validate-new-version.js"),
require("./steps/check-git-status.js"),
require("./steps/install-dependencies.js"),
require("./steps/run-tests.js"),
require("./steps/update-version.js"),
require("./steps/generate-bundles.js"),
require("./steps/update-changelog.js"),
require("./steps/push-to-git.js"),
require("./steps/publish-to-npm.js"),
require("./steps/bump-prettier.js"),
require("./steps/update-dependents-count.js"),
require("./steps/post-publish-steps.js"),
];
try {
+1 -1
View File
@@ -8,7 +8,7 @@ const {
logPromise,
readJson,
writeJson,
} = require("../utils");
} = require("../utils.js");
async function format() {
await runYarn(["lint:eslint", "--fix"]);
+1 -1
View File
@@ -1,6 +1,6 @@
"use strict";
const { runGit } = require("../utils");
const { runGit } = require("../utils.js");
module.exports = async function () {
const { stdout: status } = await runGit(["status", "--porcelain"]);
+1 -1
View File
@@ -1,7 +1,7 @@
"use strict";
const chalk = require("chalk");
const { runYarn, logPromise, readJson } = require("../utils");
const { runYarn, logPromise, readJson } = require("../utils.js");
module.exports = async function ({ version }) {
await logPromise("Generating bundles", runYarn(["build", "--purge-cache"]));
@@ -1,7 +1,7 @@
"use strict";
const execa = require("execa");
const { runYarn, runGit, logPromise } = require("../utils");
const { runYarn, runGit, logPromise } = require("../utils.js");
async function install() {
await execa("rm", ["-rf", "node_modules"]);
+1 -1
View File
@@ -3,7 +3,7 @@
const chalk = require("chalk");
const { string: outdentString } = require("outdent");
const execa = require("execa");
const { fetchText, logPromise } = require("../utils");
const { fetchText, logPromise } = require("../utils.js");
const SCHEMA_REPO = "SchemaStore/schemastore";
const SCHEMA_PATH = "src/schemas/json/prettierrc.json";
+1 -1
View File
@@ -3,7 +3,7 @@
const chalk = require("chalk");
const { string: outdentString } = require("outdent");
const execa = require("execa");
const { logPromise, waitForEnter } = require("../utils");
const { logPromise, waitForEnter } = require("../utils.js");
/**
* Retry "npm publish" when to enter OTP is failed.
+1 -1
View File
@@ -1,6 +1,6 @@
"use strict";
const { runGit, logPromise } = require("../utils");
const { runGit, logPromise } = require("../utils.js");
async function pushGit({ version }) {
await runGit(["commit", "-am", `Release ${version}`]);
+1 -1
View File
@@ -1,6 +1,6 @@
"use strict";
const { runYarn, logPromise } = require("../utils");
const { runYarn, logPromise } = require("../utils.js");
module.exports = async function () {
await logPromise("Running linter", runYarn("lint:eslint"));
+1 -1
View File
@@ -5,7 +5,7 @@ const execa = require("execa");
const chalk = require("chalk");
const { outdent, string: outdentString } = require("outdent");
const semver = require("semver");
const { waitForEnter, runYarn, logPromise } = require("../utils");
const { waitForEnter, runYarn, logPromise } = require("../utils.js");
function getBlogPostInfo(version) {
const date = new Date();
@@ -1,7 +1,7 @@
"use strict";
const chalk = require("chalk");
const { runGit, fetchText, logPromise, processFile } = require("../utils");
const { runGit, fetchText, logPromise, processFile } = require("../utils.js");
async function update() {
const npmPage = await logPromise(
+1 -1
View File
@@ -6,7 +6,7 @@ const {
readJson,
writeJson,
processFile,
} = require("../utils");
} = require("../utils.js");
async function bump({ version }) {
const pkg = await readJson("package.json");
@@ -2,20 +2,20 @@
module.exports = {
rules: {
"better-parent-property-check-in-needs-parens": require("./better-parent-property-check-in-needs-parens"),
"consistent-negative-index-access": require("./consistent-negative-index-access"),
"directly-loc-start-end": require("./directly-loc-start-end"),
"flat-ast-path-call": require("./flat-ast-path-call"),
"jsx-identifier-case": require("./jsx-identifier-case"),
"no-conflicting-comment-check-flags": require("./no-conflicting-comment-check-flags"),
"no-doc-builder-concat": require("./no-doc-builder-concat"),
"no-empty-flat-contents-for-if-break": require("./no-empty-flat-contents-for-if-break"),
"no-identifier-n": require("./no-identifier-n"),
"no-node-comments": require("./no-node-comments"),
"no-unnecessary-ast-path-call": require("./no-unnecessary-ast-path-call"),
"prefer-ast-path-each": require("./prefer-ast-path-each"),
"prefer-indent-if-break": require("./prefer-indent-if-break"),
"prefer-is-non-empty-array": require("./prefer-is-non-empty-array"),
"require-json-extensions": require("./require-json-extensions"),
"better-parent-property-check-in-needs-parens": require("./better-parent-property-check-in-needs-parens.js"),
"consistent-negative-index-access": require("./consistent-negative-index-access.js"),
"directly-loc-start-end": require("./directly-loc-start-end.js"),
"flat-ast-path-call": require("./flat-ast-path-call.js"),
"jsx-identifier-case": require("./jsx-identifier-case.js"),
"no-conflicting-comment-check-flags": require("./no-conflicting-comment-check-flags.js"),
"no-doc-builder-concat": require("./no-doc-builder-concat.js"),
"no-empty-flat-contents-for-if-break": require("./no-empty-flat-contents-for-if-break.js"),
"no-identifier-n": require("./no-identifier-n.js"),
"no-node-comments": require("./no-node-comments.js"),
"no-unnecessary-ast-path-call": require("./no-unnecessary-ast-path-call.js"),
"prefer-ast-path-each": require("./prefer-ast-path-each.js"),
"prefer-indent-if-break": require("./prefer-indent-if-break.js"),
"prefer-is-non-empty-array": require("./prefer-is-non-empty-array.js"),
"require-json-extensions": require("./require-json-extensions.js"),
},
};
+1 -1
View File
@@ -1,7 +1,7 @@
"use strict";
const { outdent } = require("outdent");
const { coreOptions } = require("./prettier-internal");
const { coreOptions } = require("./prettier-internal.js");
const categoryOrder = [
coreOptions.CATEGORY_OUTPUT,
+6 -6
View File
@@ -2,19 +2,19 @@
const pick = require("lodash/pick");
// eslint-disable-next-line no-restricted-modules
const prettier = require("../index");
const prettier = require("../index.js");
const {
optionsModule,
optionsNormalizer: { normalizeCliOptions },
utils: { arrayify },
} = require("./prettier-internal");
const minimist = require("./minimist");
const constant = require("./constant");
} = require("./prettier-internal.js");
const minimist = require("./minimist.js");
const constant = require("./constant.js");
const {
createDetailedOptionMap,
normalizeDetailedOptionMap,
} = require("./option-map");
const createMinimistOptions = require("./create-minimist-options");
} = require("./option-map.js");
const createMinimistOptions = require("./create-minimist-options.js");
/**
* @typedef {Object} Context
+6 -6
View File
@@ -5,16 +5,16 @@ const path = require("path");
const stringify = require("fast-json-stable-stringify");
// eslint-disable-next-line no-restricted-modules
const prettier = require("../index");
const prettier = require("../index.js");
const { format, formatStdin, formatFiles } = require("./format");
const { Context, parseArgvWithoutPlugins } = require("./context");
const { format, formatStdin, formatFiles } = require("./format.js");
const { Context, parseArgvWithoutPlugins } = require("./context.js");
const {
normalizeDetailedOptionMap,
createDetailedOptionMap,
} = require("./option-map");
const { createDetailedUsage, createUsage } = require("./usage");
const { createLogger } = require("./logger");
} = require("./option-map.js");
const { createDetailedUsage, createUsage } = require("./usage.js");
const { createLogger } = require("./logger.js");
async function logResolvedConfigPathOrDie(context) {
const file = context.argv["find-config-path"];
+6 -6
View File
@@ -6,14 +6,14 @@ const path = require("path");
const chalk = require("chalk");
// eslint-disable-next-line no-restricted-modules
const prettier = require("../index");
const prettier = require("../index.js");
// eslint-disable-next-line no-restricted-modules
const { getStdin } = require("../common/third-party");
const { getStdin } = require("../common/third-party.js");
const { createIgnorer, errors } = require("./prettier-internal");
const { expandPatterns, fixWindowsSlashes } = require("./expand-patterns");
const { getOptionsForFile } = require("./option");
const isTTY = require("./is-tty");
const { createIgnorer, errors } = require("./prettier-internal.js");
const { expandPatterns, fixWindowsSlashes } = require("./expand-patterns.js");
const { getOptionsForFile } = require("./option.js");
const isTTY = require("./is-tty.js");
function diff(a, b) {
return require("diff").createTwoFilesPatch("", "", a, b, "", "", {
+2 -2
View File
@@ -7,8 +7,8 @@ require("please-upgrade-node")(packageJson);
// eslint-disable-next-line import/order
const stringify = require("fast-json-stable-stringify");
// eslint-disable-next-line no-restricted-modules
const prettier = require("../index");
const core = require("./core");
const prettier = require("../index.js");
const core = require("./core.js");
async function run(rawArguments) {
// Create a default level logger, so we can log errors during `logLevel` parsing
+1 -1
View File
@@ -1,7 +1,7 @@
"use strict";
// eslint-disable-next-line no-restricted-modules
const { isCI } = require("../common/third-party");
const { isCI } = require("../common/third-party.js");
// Some CI pipelines incorrectly report process.stdout.isTTY status,
// which causes unwanted lines in the output. An additional check for isCI() helps.
+1 -1
View File
@@ -1,7 +1,7 @@
"use strict";
const dashify = require("dashify");
const { coreOptions } = require("./prettier-internal");
const { coreOptions } = require("./prettier-internal.js");
function normalizeDetailedOption(name, option) {
return {
+4 -4
View File
@@ -2,10 +2,10 @@
const dashify = require("dashify");
// eslint-disable-next-line no-restricted-modules
const prettier = require("../index");
const minimist = require("./minimist");
const { optionsNormalizer } = require("./prettier-internal");
const createMinimistOptions = require("./create-minimist-options");
const prettier = require("../index.js");
const minimist = require("./minimist.js");
const { optionsNormalizer } = require("./prettier-internal.js");
const createMinimistOptions = require("./create-minimist-options.js");
function getOptions(argv, detailedOptions) {
return Object.fromEntries(
+1 -1
View File
@@ -1,4 +1,4 @@
"use strict";
// eslint-disable-next-line no-restricted-modules
module.exports = require("../index").__internal;
module.exports = require("../index.js").__internal;
+1 -1
View File
@@ -2,7 +2,7 @@
const groupBy = require("lodash/groupBy");
const camelCase = require("camelcase");
const constant = require("./constant");
const constant = require("./constant.js");
const OPTION_USAGE_THRESHOLD = 25;
const CHOICE_USAGE_MARGIN = 3;
+1 -1
View File
@@ -1,5 +1,5 @@
"use strict";
const getLast = require("../utils/get-last");
const getLast = require("../utils/get-last.js");
function getNodeHelper(path, count) {
const stackIndex = getNodeStackIndexHelper(path.stack, count);
+1 -1
View File
@@ -2,7 +2,7 @@
const path = require("path");
const ignore = require("ignore");
const getFileContentOrNull = require("../utils/get-file-content-or-null");
const getFileContentOrNull = require("../utils/get-file-content-or-null.js");
/**
* @param {string?} ignorePath
+3 -3
View File
@@ -1,9 +1,9 @@
"use strict";
const path = require("path");
const options = require("../main/options");
const config = require("../config/resolve-config");
const createIgnorer = require("./create-ignorer");
const options = require("../main/options.js");
const config = require("../config/resolve-config.js");
const createIgnorer = require("./create-ignorer.js");
/**
* @typedef {{ ignorePath?: string, withNodeModules?: boolean, plugins: object }} FileInfoOptions
+3 -3
View File
@@ -6,9 +6,9 @@ const uniqBy = require("lodash/uniqBy");
const partition = require("lodash/partition");
const globby = require("globby");
const mem = require("mem");
const internalPlugins = require("../languages");
const thirdParty = require("./third-party");
const resolve = require("./resolve");
const internalPlugins = require("../languages.js");
const thirdParty = require("./third-party.js");
const resolve = require("./resolve.js");
const memoizedLoad = mem(load, { cacheKey: JSON.stringify });
const memoizedSearch = mem(findPluginsInNodeModules);
+1 -1
View File
@@ -24,7 +24,7 @@ const {
addLeadingComment,
addDanglingComment,
addTrailingComment,
} = require("./util");
} = require("./util.js");
module.exports = {
getMaxContinuousCount,
+2 -2
View File
@@ -2,8 +2,8 @@
const stringWidth = require("string-width");
const escapeStringRegexp = require("escape-string-regexp");
const getLast = require("../utils/get-last");
const { getSupportInfo } = require("../main/support");
const getLast = require("../utils/get-last.js");
const { getSupportInfo } = require("../main/support.js");
const notAsciiRegex = /[^\x20-\x7F]/;
+1 -1
View File
@@ -5,7 +5,7 @@ const path = require("path");
const editorconfig = require("editorconfig");
const mem = require("mem");
const editorConfigToPrettier = require("editorconfig-to-prettier");
const findProjectRoot = require("./find-project-root");
const findProjectRoot = require("./find-project-root.js");
const jsonStringifyMem = (fn) => mem(fn, { cacheKey: JSON.stringify });
+5 -5
View File
@@ -3,12 +3,12 @@
const path = require("path");
const minimatch = require("minimatch");
const mem = require("mem");
const thirdParty = require("../common/third-party");
const thirdParty = require("../common/third-party.js");
const loadToml = require("../utils/load-toml");
const loadJson5 = require("../utils/load-json5");
const resolve = require("../common/resolve");
const resolveEditorConfig = require("./resolve-config-editorconfig");
const loadToml = require("../utils/load-toml.js");
const loadJson5 = require("../utils/load-json5.js");
const resolve = require("../common/resolve.js");
const resolveEditorConfig = require("./resolve-config-editorconfig.js");
/**
* @typedef {import("cosmiconfig/dist/Explorer").Explorer} Explorer
+1 -1
View File
@@ -1,6 +1,6 @@
"use strict";
const { isConcat, getDocParts } = require("./doc-utils");
const { isConcat, getDocParts } = require("./doc-utils.js");
function flattenDoc(doc) {
if (!doc) {
+4 -4
View File
@@ -1,9 +1,9 @@
"use strict";
const { getStringWidth, getLast } = require("../common/util");
const { convertEndOfLineToChars } = require("../common/end-of-line");
const { fill, cursor, indent } = require("./doc-builders");
const { isConcat, getDocParts } = require("./doc-utils");
const { getStringWidth, getLast } = require("../common/util.js");
const { convertEndOfLineToChars } = require("../common/end-of-line.js");
const { fill, cursor, indent } = require("./doc-builders.js");
const { isConcat, getDocParts } = require("./doc-utils.js");
/** @type {Record<symbol, typeof MODE_BREAK | typeof MODE_FLAT>} */
let groupModeMap;
+2 -2
View File
@@ -1,6 +1,6 @@
"use strict";
const getLast = require("../utils/get-last");
const { literalline, join } = require("./doc-builders");
const getLast = require("../utils/get-last.js");
const { literalline, join } = require("./doc-builders.js");
const isConcat = (doc) => Array.isArray(doc) || (doc && doc.type === "concat");
const getDocParts = (doc) => {
+4 -4
View File
@@ -5,8 +5,8 @@
*/
module.exports = {
builders: require("./doc-builders"),
printer: require("./doc-printer"),
utils: require("./doc-utils"),
debug: require("./doc-debug"),
builders: require("./doc-builders.js"),
printer: require("./doc-printer.js"),
utils: require("./doc-utils.js"),
debug: require("./doc-debug.js"),
};
+13 -13
View File
@@ -2,13 +2,13 @@
const { version } = require("../package.json");
const core = require("./main/core");
const { getSupportInfo } = require("./main/support");
const getFileInfo = require("./common/get-file-info");
const sharedUtil = require("./common/util-shared");
const plugins = require("./common/load-plugins");
const config = require("./config/resolve-config");
const doc = require("./document");
const core = require("./main/core.js");
const { getSupportInfo } = require("./main/support.js");
const getFileInfo = require("./common/get-file-info.js");
const sharedUtil = require("./common/util-shared.js");
const plugins = require("./common/load-plugins.js");
const config = require("./config/resolve-config.js");
const doc = require("./document/index.js");
function _withPlugins(
fn,
@@ -67,13 +67,13 @@ module.exports = {
// Internal shared
__internal: {
errors: require("./common/errors"),
coreOptions: require("./main/core-options"),
createIgnorer: require("./common/create-ignorer"),
optionsModule: require("./main/options"),
optionsNormalizer: require("./main/options-normalizer"),
errors: require("./common/errors.js"),
coreOptions: require("./main/core-options.js"),
createIgnorer: require("./common/create-ignorer.js"),
optionsModule: require("./main/options.js"),
optionsNormalizer: require("./main/options-normalizer.js"),
utils: {
arrayify: require("./utils/arrayify"),
arrayify: require("./utils/arrayify.js"),
},
},
+2 -2
View File
@@ -1,7 +1,7 @@
"use strict";
const { isFrontMatterNode } = require("../common/util");
const getLast = require("../utils/get-last");
const { isFrontMatterNode } = require("../common/util.js");
const getLast = require("../utils/get-last.js");
const ignoredProperties = new Set([
"raw", // front-matter
+2 -2
View File
@@ -1,8 +1,8 @@
"use strict";
const {
builders: { hardline },
} = require("../document");
const printFrontMatter = require("../utils/front-matter/print");
} = require("../document/index.js");
const printFrontMatter = require("../utils/front-matter/print.js");
function embed(path, print, textToDoc /*, options */) {
const node = path.getValue();
+4 -4
View File
@@ -1,9 +1,9 @@
"use strict";
const createLanguage = require("../utils/create-language");
const printer = require("./printer-postcss");
const options = require("./options");
const parsers = require("./parsers");
const createLanguage = require("../utils/create-language.js");
const printer = require("./printer-postcss.js");
const options = require("./options.js");
const parsers = require("./parsers.js");
const languages = [
createLanguage(require("linguist-languages/data/CSS.json"), (data) => ({
+2 -2
View File
@@ -1,7 +1,7 @@
"use strict";
const lineColumnToIndex = require("../utils/line-column-to-index");
const { getLast, skipEverythingButNewLine } = require("../common/util");
const lineColumnToIndex = require("../utils/line-column-to-index.js");
const { getLast, skipEverythingButNewLine } = require("../common/util.js");
function calculateLocStart(node, text) {
// value-* nodes have this
+1 -1
View File
@@ -1,6 +1,6 @@
"use strict";
const commonOptions = require("../common/common-options");
const commonOptions = require("../common/common-options.js");
// format based on https://github.com/prettier/prettier/blob/main/src/main/core-options.js
module.exports = {
+7 -7
View File
@@ -1,9 +1,9 @@
"use strict";
const createError = require("../common/parser-create-error");
const getLast = require("../utils/get-last");
const parseFrontMatter = require("../utils/front-matter/parse");
const { hasPragma } = require("./pragma");
const createError = require("../common/parser-create-error.js");
const getLast = require("../utils/get-last.js");
const parseFrontMatter = require("../utils/front-matter/parse.js");
const { hasPragma } = require("./pragma.js");
const {
hasSCSSInterpolation,
hasStringOrFunction,
@@ -12,9 +12,9 @@ const {
isSCSSNestedPropertyNode,
isSCSSVariable,
stringifyNode,
} = require("./utils");
const { locStart, locEnd } = require("./loc");
const { calculateLoc, replaceQuotesInInlineComments } = require("./loc");
} = require("./utils.js");
const { locStart, locEnd } = require("./loc.js");
const { calculateLoc, replaceQuotesInInlineComments } = require("./loc.js");
const getHighestAncestor = (node) => {
while (node.parent) {
+3 -3
View File
@@ -3,12 +3,12 @@
module.exports = {
// TODO: switch these to just `postcss` and use `language` instead.
get css() {
return require("./parser-postcss").parsers.css;
return require("./parser-postcss.js").parsers.css;
},
get less() {
return require("./parser-postcss").parsers.less;
return require("./parser-postcss.js").parsers.less;
},
get scss() {
return require("./parser-postcss").parsers.scss;
return require("./parser-postcss.js").parsers.scss;
},
};
+2 -2
View File
@@ -1,7 +1,7 @@
"use strict";
const jsPragma = require("../language-js/pragma");
const parseFrontMatter = require("../utils/front-matter/parse");
const jsPragma = require("../language-js/pragma.js");
const parseFrontMatter = require("../utils/front-matter/parse.js");
function hasPragma(text) {
return jsPragma.hasPragma(parseFrontMatter(text).content);
+8 -8
View File
@@ -1,6 +1,6 @@
"use strict";
const getLast = require("../utils/get-last");
const getLast = require("../utils/get-last.js");
const {
printNumber,
printString,
@@ -8,7 +8,7 @@ const {
isFrontMatterNode,
isNextLineEmpty,
isNonEmptyArray,
} = require("../common/util");
} = require("../common/util.js");
const {
builders: {
join,
@@ -23,10 +23,10 @@ const {
breakParent,
},
utils: { removeLines, getDocParts },
} = require("../document");
const clean = require("./clean");
const embed = require("./embed");
const { insertPragma } = require("./pragma");
} = require("../document/index.js");
const clean = require("./clean.js");
const embed = require("./embed.js");
const { insertPragma } = require("./pragma.js");
const {
getAncestorNode,
@@ -74,8 +74,8 @@ const {
isColorAdjusterFuncNode,
lastLineHasInlineComment,
isAtWordPlaceholderNode,
} = require("./utils");
const { locStart, locEnd } = require("./loc");
} = require("./utils.js");
const { locStart, locEnd } = require("./loc.js");
function shouldPrintComma(options) {
return options.trailingComma === "es5" || options.trailingComma === "all";
+1 -1
View File
@@ -1,6 +1,6 @@
"use strict";
const { isNonEmptyArray } = require("../common/util");
const { isNonEmptyArray } = require("../common/util.js");
const colorAdjusterFunctions = new Set([
"red",
"green",
+4 -4
View File
@@ -1,9 +1,9 @@
"use strict";
const createLanguage = require("../utils/create-language");
const printer = require("./printer-graphql");
const options = require("./options");
const parsers = require("./parsers");
const createLanguage = require("../utils/create-language.js");
const printer = require("./printer-graphql.js");
const options = require("./options.js");
const parsers = require("./parsers.js");
const languages = [
createLanguage(require("linguist-languages/data/GraphQL.json"), () => ({
+1 -1
View File
@@ -1,6 +1,6 @@
"use strict";
const commonOptions = require("../common/common-options");
const commonOptions = require("../common/common-options.js");
// format based on https://github.com/prettier/prettier/blob/main/src/main/core-options.js
module.exports = {
+4 -4
View File
@@ -1,9 +1,9 @@
"use strict";
const createError = require("../common/parser-create-error");
const tryCombinations = require("../utils/try-combinations");
const { hasPragma } = require("./pragma");
const { locStart, locEnd } = require("./loc");
const createError = require("../common/parser-create-error.js");
const tryCombinations = require("../utils/try-combinations.js");
const { hasPragma } = require("./pragma.js");
const { locStart, locEnd } = require("./loc.js");
function parseComments(ast) {
const comments = [];
+1 -1
View File
@@ -2,6 +2,6 @@
module.exports = {
get graphql() {
return require("./parser-graphql").parsers.graphql;
return require("./parser-graphql.js").parsers.graphql;
},
};
+4 -4
View File
@@ -2,10 +2,10 @@
const {
builders: { join, hardline, line, softline, group, indent, ifBreak },
} = require("../document");
const { isNextLineEmpty, isNonEmptyArray } = require("../common/util");
const { insertPragma } = require("./pragma");
const { locStart, locEnd } = require("./loc");
} = require("../document/index.js");
const { isNextLineEmpty, isNonEmptyArray } = require("../common/util.js");
const { insertPragma } = require("./pragma.js");
const { locStart, locEnd } = require("./loc.js");
function genericPrint(path, options, print) {
const node = path.getValue();
+3 -3
View File
@@ -1,8 +1,8 @@
"use strict";
const createLanguage = require("../utils/create-language");
const printer = require("./printer-glimmer");
const parsers = require("./parsers");
const createLanguage = require("../utils/create-language.js");
const printer = require("./printer-glimmer.js");
const parsers = require("./parsers.js");
const languages = [
createLanguage(require("linguist-languages/data/Handlebars.json"), () => ({
+2 -2
View File
@@ -1,8 +1,8 @@
"use strict";
const LinesAndColumns = require("lines-and-columns").default;
const createError = require("../common/parser-create-error");
const { locStart, locEnd } = require("./loc");
const createError = require("../common/parser-create-error.js");
const { locStart, locEnd } = require("./loc.js");
/* from the following template: `non-escaped mustache \\{{helper}}`
* glimmer parser will produce an AST missing a backslash
+1 -1
View File
@@ -2,6 +2,6 @@
module.exports = {
get glimmer() {
return require("./parser-glimmer").parsers.glimmer;
return require("./parser-glimmer.js").parsers.glimmer;
},
};
+5 -5
View File
@@ -14,10 +14,10 @@ const {
literalline,
},
utils: { getDocParts, replaceEndOfLineWith },
} = require("../document");
const { isNonEmptyArray } = require("../common/util");
const { locStart, locEnd } = require("./loc");
const clean = require("./clean");
} = require("../document/index.js");
const { isNonEmptyArray } = require("../common/util.js");
const { locStart, locEnd } = require("./loc.js");
const clean = require("./clean.js");
const {
getNextNode,
getPreviousNode,
@@ -29,7 +29,7 @@ const {
isPreviousNodeOfSomeType,
isVoid,
isWhitespaceNode,
} = require("./utils");
} = require("./utils.js");
const NEWLINES_TO_PRESERVE_MAX = 2;
+1 -1
View File
@@ -1,7 +1,7 @@
"use strict";
const htmlVoidElements = require("html-void-elements");
const getLast = require("../utils/get-last");
const getLast = require("../utils/get-last.js");
function isLastNodeOfSiblings(path) {
const node = path.getValue();
+2 -2
View File
@@ -1,7 +1,7 @@
"use strict";
const { isNonEmptyArray } = require("../common/util");
const getLast = require("../utils/get-last");
const { isNonEmptyArray } = require("../common/util.js");
const getLast = require("../utils/get-last.js");
const NODES_KEYS = {
attrs: true,
+1 -1
View File
@@ -1,6 +1,6 @@
"use strict";
const { isFrontMatterNode } = require("../common/util");
const { isFrontMatterNode } = require("../common/util.js");
const ignoredProperties = new Set([
"sourceSpan",
+4 -4
View File
@@ -1,9 +1,9 @@
"use strict";
const createLanguage = require("../utils/create-language");
const printer = require("./printer-html");
const options = require("./options");
const parsers = require("./parsers");
const createLanguage = require("../utils/create-language.js");
const printer = require("./printer-html.js");
const options = require("./options.js");
const parsers = require("./parsers.js");
const languages = [
createLanguage(require("linguist-languages/data/HTML.json"), () => ({
+9 -9
View File
@@ -5,19 +5,19 @@ const {
ParseLocation,
ParseSourceFile,
} = require("angular-html-parser/lib/compiler/src/parse_util");
const parseFrontMatter = require("../utils/front-matter/parse");
const getLast = require("../utils/get-last");
const createError = require("../common/parser-create-error");
const { inferParserByLanguage } = require("../common/util");
const parseFrontMatter = require("../utils/front-matter/parse.js");
const getLast = require("../utils/get-last.js");
const createError = require("../common/parser-create-error.js");
const { inferParserByLanguage } = require("../common/util.js");
const {
HTML_ELEMENT_ATTRIBUTES,
HTML_TAGS,
isUnknownNamespace,
} = require("./utils");
const { hasPragma } = require("./pragma");
const { Node } = require("./ast");
const { parseIeConditionalComment } = require("./conditional-comment");
const { locStart, locEnd } = require("./loc");
} = require("./utils.js");
const { hasPragma } = require("./pragma.js");
const { Node } = require("./ast.js");
const { parseIeConditionalComment } = require("./conditional-comment.js");
const { locStart, locEnd } = require("./loc.js");
/**
* @typedef {import('angular-html-parser/lib/compiler/src/ml_parser/ast').Node} AstNode
+4 -4
View File
@@ -3,18 +3,18 @@
module.exports = {
// HTML
get html() {
return require("./parser-html").parsers.html;
return require("./parser-html.js").parsers.html;
},
// Vue
get vue() {
return require("./parser-html").parsers.vue;
return require("./parser-html.js").parsers.vue;
},
// Angular
get angular() {
return require("./parser-html").parsers.angular;
return require("./parser-html.js").parsers.angular;
},
// Lightning Web Components
get lwc() {
return require("./parser-html").parsers.lwc;
return require("./parser-html.js").parsers.lwc;
},
};
+2 -2
View File
@@ -3,7 +3,7 @@
const {
ParseSourceSpan,
} = require("angular-html-parser/lib/compiler/src/parse_util");
const getLast = require("../utils/get-last");
const getLast = require("../utils/get-last.js");
const {
htmlTrim,
getLeadingAndTrailingHtmlWhitespace,
@@ -15,7 +15,7 @@ const {
isLeadingSpaceSensitiveNode,
isTrailingSpaceSensitiveNode,
isWhitespaceSensitiveNode,
} = require("./utils");
} = require("./utils.js");
const PREPROCESS_PIPELINE = [
removeIgnorableFirstLf,
+10 -10
View File
@@ -22,10 +22,10 @@ const {
softline,
},
utils: { mapDoc, cleanDoc, getDocParts, isConcat, replaceEndOfLineWith },
} = require("../document");
const { isNonEmptyArray } = require("../common/util");
const printFrontMatter = require("../utils/front-matter/print");
const clean = require("./clean");
} = require("../document/index.js");
const { isNonEmptyArray } = require("../common/util.js");
const printFrontMatter = require("../utils/front-matter/print.js");
const clean = require("./clean.js");
const {
htmlTrimPreserveIndentation,
splitByHtmlWhitespace,
@@ -50,16 +50,16 @@ const {
shouldPreserveContent,
unescapeQuoteEntities,
isPreLikeNode,
} = require("./utils");
const preprocess = require("./print-preprocess");
const { insertPragma } = require("./pragma");
const { locStart, locEnd } = require("./loc");
} = require("./utils.js");
const preprocess = require("./print-preprocess.js");
const { insertPragma } = require("./pragma.js");
const { locStart, locEnd } = require("./loc.js");
const {
printVueFor,
printVueBindings,
isVueEventBindingExpression,
} = require("./syntax-vue");
const { printImgSrcset, printClassNames } = require("./syntax-attribute");
} = require("./syntax-vue.js");
const { printImgSrcset, printClassNames } = require("./syntax-attribute.js");
function embed(path, print, textToDoc, options) {
const node = path.getValue();
+2 -2
View File
@@ -1,10 +1,10 @@
"use strict";
const parseSrcset = require("parse-srcset");
const getLast = require("../utils/get-last");
const getLast = require("../utils/get-last.js");
const {
builders: { group, ifBreak, indent, join, line, softline },
} = require("../document");
} = require("../document/index.js");
function printImgSrcset(value) {
const srcset = parseSrcset(value, {
+1 -1
View File
@@ -2,7 +2,7 @@
const {
builders: { group },
} = require("../document");
} = require("../document/index.js");
/**
* v-for="... in ..."
+5 -2
View File
@@ -6,13 +6,16 @@
const htmlTagNames = require("html-tag-names");
const htmlElementAttributes = require("html-element-attributes");
const { inferParserByLanguage, isFrontMatterNode } = require("../common/util");
const {
inferParserByLanguage,
isFrontMatterNode,
} = require("../common/util.js");
const {
CSS_DISPLAY_TAGS,
CSS_DISPLAY_DEFAULT,
CSS_WHITE_SPACE_TAGS,
CSS_WHITE_SPACE_DEFAULT,
} = require("./constants.evaluate");
} = require("./constants.evaluate.js");
const HTML_TAGS = arrayToMap(htmlTagNames);
const HTML_ELEMENT_ATTRIBUTES = mapObject(htmlElementAttributes, arrayToMap);
+1 -1
View File
@@ -1,6 +1,6 @@
"use strict";
const { isBlockComment } = require("./utils");
const { isBlockComment } = require("./utils.js");
const ignoredProperties = new Set([
"range",
+3 -3
View File
@@ -11,7 +11,7 @@ const {
addDanglingComment,
getNextNonSpaceNonCommentCharacterIndex,
isNonEmptyArray,
} = require("../common/util");
} = require("../common/util.js");
const {
isBlockComment,
getFunctionParameters,
@@ -25,8 +25,8 @@ const {
isCallExpression,
isMemberExpression,
isObjectProperty,
} = require("./utils");
const { locStart, locEnd } = require("./loc");
} = require("./utils.js");
const { locStart, locEnd } = require("./loc.js");
/**
* @typedef {import("./types/estree").Node} Node
+9 -5
View File
@@ -1,10 +1,14 @@
"use strict";
const { hasComment, CommentCheckFlags, isObjectProperty } = require("./utils");
const formatMarkdown = require("./embed/markdown");
const formatCss = require("./embed/css");
const formatGraphql = require("./embed/graphql");
const formatHtml = require("./embed/html");
const {
hasComment,
CommentCheckFlags,
isObjectProperty,
} = require("./utils.js");
const formatMarkdown = require("./embed/markdown.js");
const formatCss = require("./embed/css.js");
const formatGraphql = require("./embed/graphql.js");
const formatHtml = require("./embed/html.js");
function getLanguage(path) {
if (
+3 -3
View File
@@ -1,11 +1,11 @@
"use strict";
const { isNonEmptyArray } = require("../../common/util");
const { isNonEmptyArray } = require("../../common/util.js");
const {
builders: { indent, hardline, softline },
utils: { mapDoc, replaceNewlinesWithLiterallines, cleanDoc },
} = require("../../document");
const { printTemplateExpressions } = require("../print/template-literal");
} = require("../../document/index.js");
const { printTemplateExpressions } = require("../print/template-literal.js");
function format(path, print, textToDoc) {
const node = path.getValue();
+2 -2
View File
@@ -2,11 +2,11 @@
const {
builders: { indent, join, hardline },
} = require("../../document");
} = require("../../document/index.js");
const {
escapeTemplateCharacters,
printTemplateExpressions,
} = require("../print/template-literal");
} = require("../print/template-literal.js");
function format(path, print, textToDoc) {
const node = path.getValue();
+2 -2
View File
@@ -3,11 +3,11 @@
const {
builders: { indent, line, hardline, group },
utils: { mapDoc },
} = require("../../document");
} = require("../../document/index.js");
const {
printTemplateExpressions,
uncookTemplateElementValue,
} = require("../print/template-literal");
} = require("../print/template-literal.js");
// The counter is needed to distinguish nested embeds.
let htmlTemplateLiteralCounter = 0;
+2 -2
View File
@@ -2,8 +2,8 @@
const {
builders: { indent, softline, literalline, dedentToRoot },
} = require("../../document");
const { escapeTemplateCharacters } = require("../print/template-literal");
} = require("../../document/index.js");
const { escapeTemplateCharacters } = require("../print/template-literal.js");
function format(path, print, textToDoc) {
const node = path.getValue();
+5 -5
View File
@@ -1,10 +1,10 @@
"use strict";
const createLanguage = require("../utils/create-language");
const estreePrinter = require("./printer-estree");
const estreeJsonPrinter = require("./printer-estree-json");
const options = require("./options");
const parsers = require("./parse/parsers");
const createLanguage = require("../utils/create-language.js");
const estreePrinter = require("./printer-estree.js");
const estreeJsonPrinter = require("./printer-estree-json.js");
const options = require("./options.js");
const parsers = require("./parse/parsers.js");
const languages = [
createLanguage(
+1 -1
View File
@@ -1,6 +1,6 @@
"use strict";
const { isNonEmptyArray } = require("../common/util");
const { isNonEmptyArray } = require("../common/util.js");
/**
* @typedef {import("./types/estree").Node} Node
+2 -2
View File
@@ -1,6 +1,6 @@
"use strict";
const getLast = require("../utils/get-last");
const getLast = require("../utils/get-last.js");
const {
getFunctionParameters,
getLeftSidePathName,
@@ -14,7 +14,7 @@ const {
isCallExpression,
isMemberExpression,
isObjectProperty,
} = require("./utils");
} = require("./utils.js");
function needsParens(path, options) {
const parent = path.getParentNode();
+1 -1
View File
@@ -1,6 +1,6 @@
"use strict";
const commonOptions = require("../common/common-options");
const commonOptions = require("../common/common-options.js");
const CATEGORY_JAVASCRIPT = "JavaScript";
+1 -1
View File
@@ -1,6 +1,6 @@
"use strict";
const { locStart, locEnd } = require("../loc");
const { locStart, locEnd } = require("../loc.js");
function createParser(_parse) {
const parse = (text, parsers, options) => {
+6 -6
View File
@@ -1,14 +1,14 @@
"use strict";
const tryCombinations = require("../../utils/try-combinations");
const tryCombinations = require("../../utils/try-combinations.js");
const {
getNextNonSpaceNonCommentCharacterIndexWithStartIndex,
getShebang,
} = require("../../common/util");
const createParser = require("./utils/create-parser");
const createBabelParseError = require("./utils/create-babel-parse-error");
const postprocess = require("./postprocess");
const jsonParsers = require("./json");
} = require("../../common/util.js");
const createParser = require("./utils/create-parser.js");
const createBabelParseError = require("./utils/create-babel-parse-error.js");
const postprocess = require("./postprocess.js");
const jsonParsers = require("./json.js");
const parseOptions = {
sourceType: "module",
+5 -5
View File
@@ -1,10 +1,10 @@
"use strict";
const createError = require("../../common/parser-create-error");
const tryCombinations = require("../../utils/try-combinations");
const createParser = require("./utils/create-parser");
const replaceHashbang = require("./utils/replace-hashbang");
const postprocess = require("./postprocess");
const createError = require("../../common/parser-create-error.js");
const tryCombinations = require("../../utils/try-combinations.js");
const createParser = require("./utils/create-parser.js");
const replaceHashbang = require("./utils/replace-hashbang.js");
const postprocess = require("./postprocess.js");
/** @type {import("espree").Options} */
const parseOptions = {
+4 -4
View File
@@ -1,9 +1,9 @@
"use strict";
const createError = require("../../common/parser-create-error");
const createParser = require("./utils/create-parser");
const replaceHashbang = require("./utils/replace-hashbang");
const postprocess = require("./postprocess");
const createError = require("../../common/parser-create-error.js");
const createParser = require("./utils/create-parser.js");
const replaceHashbang = require("./utils/replace-hashbang.js");
const postprocess = require("./postprocess.js");
// https://github.com/facebook/flow/tree/master/packages/flow-parser#options
const parseOptions = {
+4 -4
View File
@@ -1,9 +1,9 @@
"use strict";
const { isNonEmptyArray } = require("../../common/util");
const createError = require("../../common/parser-create-error");
const createParser = require("./utils/create-parser");
const createBabelParseError = require("./utils/create-babel-parse-error");
const { isNonEmptyArray } = require("../../common/util.js");
const createError = require("../../common/parser-create-error.js");
const createParser = require("./utils/create-parser.js");
const createBabelParseError = require("./utils/create-babel-parse-error.js");
function createJsonParse(options = {}) {
const { allowComments = true } = options;
+4 -4
View File
@@ -1,9 +1,9 @@
"use strict";
const createError = require("../../common/parser-create-error");
const tryCombinations = require("../../utils/try-combinations");
const createParser = require("./utils/create-parser");
const postprocess = require("./postprocess");
const createError = require("../../common/parser-create-error.js");
const tryCombinations = require("../../utils/try-combinations.js");
const createParser = require("./utils/create-parser.js");
const postprocess = require("./postprocess.js");
// https://github.com/meriyah/meriyah/blob/4676f60b6c149d7082bde2c9147f9ae2359c8075/src/parser.ts#L185
const parseOptions = {
+18 -18
View File
@@ -3,66 +3,66 @@
module.exports = {
// JS - Babel
get babel() {
return require("./babel").parsers.babel;
return require("./babel.js").parsers.babel;
},
get "babel-flow"() {
return require("./babel").parsers["babel-flow"];
return require("./babel.js").parsers["babel-flow"];
},
get "babel-ts"() {
return require("./babel").parsers["babel-ts"];
return require("./babel.js").parsers["babel-ts"];
},
get json() {
return require("./babel").parsers.json;
return require("./babel.js").parsers.json;
},
get json5() {
return require("./babel").parsers.json5;
return require("./babel.js").parsers.json5;
},
get "json-stringify"() {
return require("./babel").parsers["json-stringify"];
return require("./babel.js").parsers["json-stringify"];
},
get __js_expression() {
return require("./babel").parsers.__js_expression;
return require("./babel.js").parsers.__js_expression;
},
get __vue_expression() {
return require("./babel").parsers.__vue_expression;
return require("./babel.js").parsers.__vue_expression;
},
get __vue_event_binding() {
return require("./babel").parsers.__vue_event_binding;
return require("./babel.js").parsers.__vue_event_binding;
},
// JS - Flow
get flow() {
return require("./flow").parsers.flow;
return require("./flow.js").parsers.flow;
},
// JS - TypeScript
get typescript() {
return require("./typescript").parsers.typescript;
return require("./typescript.js").parsers.typescript;
},
// JS - Angular Action
get __ng_action() {
return require("./angular").parsers.__ng_action;
return require("./angular.js").parsers.__ng_action;
},
// JS - Angular Binding
get __ng_binding() {
return require("./angular").parsers.__ng_binding;
return require("./angular.js").parsers.__ng_binding;
},
// JS - Angular Interpolation
get __ng_interpolation() {
return require("./angular").parsers.__ng_interpolation;
return require("./angular.js").parsers.__ng_interpolation;
},
// JS - Angular Directive
get __ng_directive() {
return require("./angular").parsers.__ng_directive;
return require("./angular.js").parsers.__ng_directive;
},
// JS - espree
get espree() {
return require("./espree").parsers.espree;
return require("./espree.js").parsers.espree;
},
// JS - meriyah
get meriyah() {
return require("./meriyah").parsers.meriyah;
return require("./meriyah.js").parsers.meriyah;
},
// JS - Babel Estree
get __babel_estree() {
return require("./babel").parsers.__babel_estree;
return require("./babel.js").parsers.__babel_estree;
},
};
+4 -4
View File
@@ -3,10 +3,10 @@
const {
getLast,
getNextNonSpaceNonCommentCharacter,
} = require("../../common/util");
const createError = require("../../common/parser-create-error");
const { locStart, locEnd } = require("../loc");
const { isTypeCastComment } = require("../comments");
} = require("../../common/util.js");
const createError = require("../../common/parser-create-error.js");
const { locStart, locEnd } = require("../loc.js");
const { isTypeCastComment } = require("../comments.js");
function postprocess(ast, options) {
// Invalid decorators are removed since `@typescript-eslint/typescript-estree` v4
+5 -5
View File
@@ -1,10 +1,10 @@
"use strict";
const createError = require("../../common/parser-create-error");
const tryCombinations = require("../../utils/try-combinations");
const createParser = require("./utils/create-parser");
const replaceHashbang = require("./utils/replace-hashbang");
const postprocess = require("./postprocess");
const createError = require("../../common/parser-create-error.js");
const tryCombinations = require("../../utils/try-combinations.js");
const createParser = require("./utils/create-parser.js");
const replaceHashbang = require("./utils/replace-hashbang.js");
const postprocess = require("./postprocess.js");
/** @type {import("@typescript-eslint/typescript-estree").TSESTreeOptions} */
const parseOptions = {
@@ -1,6 +1,6 @@
"use strict";
const createError = require("../../../common/parser-create-error");
const createError = require("../../../common/parser-create-error.js");
function createBabelParseError(error) {
// babel error prints (l:c) with cols that are zero indexed
+2 -2
View File
@@ -1,7 +1,7 @@
"use strict";
const { hasPragma } = require("../../pragma");
const { locStart, locEnd } = require("../../loc");
const { hasPragma } = require("../../pragma.js");
const { locStart, locEnd } = require("../../loc.js");
function createParser(options) {
options = typeof options === "function" ? { parse: options } : options;
+2 -2
View File
@@ -1,8 +1,8 @@
"use strict";
const { parseWithComments, strip, extract, print } = require("jest-docblock");
const { getShebang } = require("../common/util");
const { normalizeEndOfLine } = require("../common/end-of-line");
const { getShebang } = require("../common/util.js");
const { normalizeEndOfLine } = require("../common/end-of-line.js");
function parseDocBlock(text) {
const shebang = getShebang(text);
+3 -3
View File
@@ -2,9 +2,9 @@
const {
builders: { join, line, group },
} = require("../../document");
const { hasNode, hasComment, getComments } = require("../utils");
const { printBinaryishExpression } = require("./binaryish");
} = require("../../document/index.js");
const { hasNode, hasComment, getComments } = require("../utils.js");
const { printBinaryishExpression } = require("./binaryish.js");
/** @typedef {import("../../common/ast-path")} AstPath */
+6 -6
View File
@@ -1,10 +1,10 @@
"use strict";
const { printDanglingComments } = require("../../main/comments");
const { printDanglingComments } = require("../../main/comments.js");
const {
builders: { line, softline, hardline, group, indent, ifBreak, fill },
} = require("../../document");
const { getLast, hasNewline } = require("../../common/util");
} = require("../../document/index.js");
const { getLast, hasNewline } = require("../../common/util.js");
const {
shouldPrintComma,
hasComment,
@@ -12,10 +12,10 @@ const {
isNextLineEmpty,
isNumericLiteral,
isSignedNumericLiteral,
} = require("../utils");
const { locStart } = require("../loc");
} = require("../utils.js");
const { locStart } = require("../loc.js");
const { printOptionalToken, printTypeAnnotation } = require("./misc");
const { printOptionalToken, printTypeAnnotation } = require("./misc.js");
/** @typedef {import("../../document").Doc} Doc */
+5 -5
View File
@@ -1,10 +1,10 @@
"use strict";
const { isNonEmptyArray, getStringWidth } = require("../../common/util");
const { isNonEmptyArray, getStringWidth } = require("../../common/util.js");
const {
builders: { line, group, indent, indentIfBreak },
utils: { cleanDoc, willBreak },
} = require("../../document");
} = require("../../document/index.js");
const {
hasLeadingOwnLineComment,
isBinaryish,
@@ -18,9 +18,9 @@ const {
hasComment,
isSignedNumericLiteral,
isObjectProperty,
} = require("../utils");
const { shouldInlineLogicalExpression } = require("./binaryish");
const { printCallExpression } = require("./call-expression");
} = require("../utils.js");
const { shouldInlineLogicalExpression } = require("./binaryish.js");
const { printCallExpression } = require("./call-expression.js");
function printAssignment(
path,
+4 -4
View File
@@ -1,7 +1,7 @@
"use strict";
const { printComments } = require("../../main/comments");
const { getLast } = require("../../common/util");
const { printComments } = require("../../main/comments.js");
const { getLast } = require("../../common/util.js");
const {
builders: {
join,
@@ -14,7 +14,7 @@ const {
indentIfBreak,
},
utils: { cleanDoc, getDocParts, isConcat },
} = require("../../document");
} = require("../../document/index.js");
const {
hasLeadingOwnLineComment,
isBinaryish,
@@ -25,7 +25,7 @@ const {
isCallExpression,
isMemberExpression,
isObjectProperty,
} = require("../utils");
} = require("../utils.js");
/** @typedef {import("../../document").Doc} Doc */
+10 -6
View File
@@ -1,14 +1,18 @@
"use strict";
const { printDanglingComments } = require("../../main/comments");
const { isNonEmptyArray } = require("../../common/util");
const { printDanglingComments } = require("../../main/comments.js");
const { isNonEmptyArray } = require("../../common/util.js");
const {
builders: { hardline, indent },
} = require("../../document");
const { hasComment, CommentCheckFlags, isNextLineEmpty } = require("../utils");
const { printHardlineAfterHeritage } = require("./class");
} = require("../../document/index.js");
const {
hasComment,
CommentCheckFlags,
isNextLineEmpty,
} = require("../utils.js");
const { printHardlineAfterHeritage } = require("./class.js");
const { printBody } = require("./statement");
const { printBody } = require("./statement.js");
/** @typedef {import("../../document").Doc} Doc */
+6 -6
View File
@@ -1,7 +1,7 @@
"use strict";
const { printDanglingComments } = require("../../main/comments");
const { getLast, getPenultimate } = require("../../common/util");
const { printDanglingComments } = require("../../main/comments.js");
const { getLast, getPenultimate } = require("../../common/util.js");
const {
getFunctionParameters,
hasComment,
@@ -16,7 +16,7 @@ const {
isCallExpression,
isStringLiteral,
isObjectProperty,
} = require("../utils");
} = require("../utils.js");
const {
builders: {
@@ -30,10 +30,10 @@ const {
breakParent,
},
utils: { willBreak },
} = require("../../document");
} = require("../../document/index.js");
const { ArgExpansionBailout } = require("../../common/errors");
const { isConciselyPrintedArray } = require("./array");
const { ArgExpansionBailout } = require("../../common/errors.js");
const { isConciselyPrintedArray } = require("./array.js");
function printCallArguments(path, options, print) {
const node = path.getValue();
Loaded 100 of 229 files, more files were not shown because too many files have changed in this diff. Show more