Enable import/no-anonymous-default-export (#11478)
* Enable import/no-anonymous-default-export * Add names to default exported * More * Ignore shims * Update scripts/build/config.mjs Co-authored-by: fisker Cheung <lionkay@gmail.com> * lint for shims Co-authored-by: fisker Cheung <lionkay@gmail.com>
This commit is contained in:
1 parent
d3d1bc19bd
commit
2664fcb2ba
27 files changed
+31
-26
No files matched your search
@@ -97,6 +97,7 @@ module.exports = {
|
||||
},
|
||||
],
|
||||
"import/order": "error",
|
||||
"import/no-anonymous-default-export": "error",
|
||||
|
||||
"regexp/match-any": [
|
||||
"error",
|
||||
|
||||
@@ -162,4 +162,5 @@ const coreBundles = [
|
||||
...bundle,
|
||||
}));
|
||||
|
||||
export default [...coreBundles, ...parsers];
|
||||
const configs = [...coreBundles, ...parsers];
|
||||
export default configs;
|
||||
@@ -2,7 +2,7 @@ import createEsmUtils from "esm-utils";
|
||||
|
||||
const { require } = createEsmUtils(import.meta);
|
||||
|
||||
export default function () {
|
||||
export default function rollupPluginEvaluate() {
|
||||
return {
|
||||
name: "evaluate",
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import fs from "node:fs";
|
||||
import path from "node:path";
|
||||
|
||||
export default function () {
|
||||
export default function rollupPluginExecutable() {
|
||||
let banner;
|
||||
let entry;
|
||||
let file;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
export default function (replacements = {}) {
|
||||
export default function rollupPluginReplaceModule(replacements = {}) {
|
||||
return {
|
||||
name: "replace-module",
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
export const existsSync = () => false;
|
||||
export const readFileSync = () => "";
|
||||
export default { existsSync, readFileSync };
|
||||
const fs = { existsSync, readFileSync };
|
||||
export default fs;
|
||||
@@ -1,5 +1,6 @@
|
||||
export default {
|
||||
const os = {
|
||||
EOL: "\n",
|
||||
platform: () => "browser",
|
||||
cpus: () => [{ model: "Prettier" }],
|
||||
};
|
||||
export default os;
|
||||
@@ -1,5 +1,6 @@
|
||||
export default {
|
||||
const tty = {
|
||||
isatty() {
|
||||
return false;
|
||||
},
|
||||
};
|
||||
export default tty;
|
||||
@@ -36,7 +36,7 @@ async function bump({
|
||||
await writeJson("package.json", pkg, { spaces: 2 });
|
||||
}
|
||||
|
||||
export default async function (params) {
|
||||
export default async function bumpPrettier(params) {
|
||||
const { dry, version } = params;
|
||||
|
||||
if (dry) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { runGit } from "../utils.js";
|
||||
|
||||
export default async function () {
|
||||
export default async function checkGitStatus() {
|
||||
const { stdout: status } = await runGit(["status", "--porcelain"]);
|
||||
|
||||
if (status) {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import chalk from "chalk";
|
||||
import { runYarn, logPromise, readJson } from "../utils.js";
|
||||
|
||||
export default async function ({ version }) {
|
||||
export default async function generateBundles({ version }) {
|
||||
await logPromise("Generating bundles", runYarn(["build", "--purge-cache"]));
|
||||
|
||||
const builtPkg = await readJson("dist/package.json");
|
||||
|
||||
@@ -13,6 +13,6 @@ async function install() {
|
||||
}
|
||||
}
|
||||
|
||||
export default function () {
|
||||
export default function installDependencies() {
|
||||
return logPromise("Installing NPM dependencies", install());
|
||||
}
|
||||
@@ -43,7 +43,7 @@ function twitterAnnouncement() {
|
||||
`);
|
||||
}
|
||||
|
||||
export default async function () {
|
||||
export default async function postPublishSteps() {
|
||||
const steps = [await checkSchema(), twitterAnnouncement()].filter(Boolean);
|
||||
|
||||
console.log(chalk.bold.green("The script has finished!\n"));
|
||||
|
||||
@@ -27,7 +27,7 @@ async function retryNpmPublish() {
|
||||
}
|
||||
}
|
||||
|
||||
export default async function ({ dry, version }) {
|
||||
export default async function publishToNpm({ dry, version }) {
|
||||
if (dry) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@ async function pushGit({ version }) {
|
||||
await runGit(["push", "--tags"]);
|
||||
}
|
||||
|
||||
export default function (params) {
|
||||
export default function pushToGit(params) {
|
||||
if (params.dry) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { runYarn, logPromise } from "../utils.js";
|
||||
|
||||
export default async function () {
|
||||
export default async function runTests() {
|
||||
await logPromise("Running linter", runYarn("lint:eslint"));
|
||||
await logPromise("Running Prettier on docs", runYarn("lint:prettier"));
|
||||
await logPromise("Running tests", runYarn("test"));
|
||||
|
||||
@@ -42,7 +42,7 @@ async function getChangelogForPatch({ version, previousVersion }) {
|
||||
return changelog;
|
||||
}
|
||||
|
||||
export default async function ({ version, previousVersion }) {
|
||||
export default async function updateChangelog({ version, previousVersion }) {
|
||||
const semverDiff = semver.diff(version, previousVersion);
|
||||
|
||||
if (semverDiff !== "patch") {
|
||||
|
||||
@@ -71,7 +71,7 @@ function formatNumber(value) {
|
||||
return Math.floor(value / 1e5) / 10 + " million";
|
||||
}
|
||||
|
||||
export default async function () {
|
||||
export default async function updateDependentsCount() {
|
||||
try {
|
||||
await update();
|
||||
} catch (error) {
|
||||
|
||||
@@ -32,6 +32,6 @@ async function bump({ version }) {
|
||||
});
|
||||
}
|
||||
|
||||
export default async function (params) {
|
||||
export default async function updateVersion(params) {
|
||||
await logPromise("Bumping version", bump(params));
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
import chalk from "chalk";
|
||||
import semver from "semver";
|
||||
|
||||
export default function ({ version, previousVersion }) {
|
||||
export default function validateNewVersion({ version, previousVersion }) {
|
||||
if (!semver.valid(version)) {
|
||||
throw new Error("Invalid version specified");
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@ import * as ReactDOM from "react-dom";
|
||||
|
||||
const root = document.getElementById("bottom-bar");
|
||||
|
||||
export default function ({ left, right }) {
|
||||
export default function BottomBar({ left, right }) {
|
||||
return ReactDOM.createPortal(
|
||||
<React.Fragment>
|
||||
<div className="bottom-bar-buttons">{left}</div>
|
||||
|
||||
@@ -3,7 +3,7 @@ import * as React from "react";
|
||||
import { stateToggler, shallowEqual } from "./helpers.js";
|
||||
import * as storage from "./storage.js";
|
||||
|
||||
export default class extends React.Component {
|
||||
export default class EditorState extends React.Component {
|
||||
constructor() {
|
||||
super();
|
||||
this.state = {
|
||||
|
||||
@@ -3,7 +3,7 @@ import * as ReactDOM from "react-dom";
|
||||
|
||||
const root = document.getElementById("version");
|
||||
|
||||
export default function ({ version }) {
|
||||
export default function VersionLink({ version }) {
|
||||
const match = version.match(/^pr-(\d+)$/);
|
||||
let href;
|
||||
if (match) {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
export default function (source) {
|
||||
export default function WorkerApi(source) {
|
||||
const worker = new Worker(source);
|
||||
let counter = 0;
|
||||
const handlers = {};
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
export default function (parser) {
|
||||
export default function getCodeSamples(parser) {
|
||||
switch (parser) {
|
||||
case "babel":
|
||||
case "espree":
|
||||
|
||||
@@ -4,7 +4,7 @@ import groupBy from "lodash/groupBy";
|
||||
import { SidebarCategory } from "./components.js";
|
||||
import Option from "./options.js";
|
||||
|
||||
export default function ({
|
||||
export default function SidebarOptions({
|
||||
categories,
|
||||
availableOptions,
|
||||
optionValues,
|
||||
|
||||
@@ -42,7 +42,7 @@ export function NumberOption({ option, value, onChange }) {
|
||||
);
|
||||
}
|
||||
|
||||
export default function (props) {
|
||||
export default function Option(props) {
|
||||
switch (props.option.type) {
|
||||
case "boolean":
|
||||
return <BooleanOption {...props} />;
|
||||
|
||||
Reference in new issue
Block a user