chore: format all frontend files (#430)
This commit is contained in:
parent
8b078ff013
commit
6995cec404
|
|
@ -1,4 +1,20 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
# Copyright 2025 coze-dev Authors
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
# Set default value
|
# Set default value
|
||||||
TARGET_BRANCH=${targetBranch}
|
TARGET_BRANCH=${targetBranch}
|
||||||
|
|
@ -67,14 +83,13 @@ if [ -n "$large_files_info" ]; then
|
||||||
\"name\": \"文件体积\",
|
\"name\": \"文件体积\",
|
||||||
\"conclusion\": \"failed\",
|
\"conclusion\": \"failed\",
|
||||||
\"output\": {
|
\"output\": {
|
||||||
\"summary\": \"<h1>错误: 文件体积过大</h1> <br /> 以下文件体积超过限制 (${size_limit}KB): \\n \\n $large_files_info \\n \\n <br /> 你可以将资源上传到CDN并通过URL使用。详情请参考此[文档](https://bytedance.larkoffice.com/wiki/MjoIwfyGyiVCBFkBgnXc8LFTniX)。<br /> 如遇紧急情况,可以联系 [@fanwenjie.fe](https://code.byted.org/fanwenjie.fe) 跳过此错误。\"
|
\"summary\": \"<h1>错误: 文件体积过大</h1> <br /> 以下文件体积超过限制 (${size_limit}KB): \\n \\n $large_files_info \\n \\n <br /> \"
|
||||||
}
|
}
|
||||||
}"
|
}"
|
||||||
output_conclusion "$CONCLUSION"
|
output_conclusion "$CONCLUSION"
|
||||||
else
|
else
|
||||||
echo "错误: 以下文件体积超过限制 (${size_limit}KB):"
|
echo "错误: 以下文件体积超过限制 (${size_limit}KB):"
|
||||||
echo -e "$large_files_info"
|
echo -e "$large_files_info"
|
||||||
echo "请将大文件上传到CDN并通过URL使用。详情请参考: https://bytedance.larkoffice.com/wiki/MjoIwfyGyiVCBFkBgnXc8LFTniX"
|
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,9 @@ import path from 'path';
|
||||||
import { defineConfig } from '@coze-arch/rsbuild-config';
|
import { defineConfig } from '@coze-arch/rsbuild-config';
|
||||||
import { GLOBAL_ENVS } from '@coze-arch/bot-env';
|
import { GLOBAL_ENVS } from '@coze-arch/bot-env';
|
||||||
|
|
||||||
const API_PROXY_TARGET = `http://localhost:${process.env.WEB_SERVER_PORT || 8888}/`;
|
const API_PROXY_TARGET = `http://localhost:${
|
||||||
|
process.env.WEB_SERVER_PORT || 8888
|
||||||
|
}/`;
|
||||||
|
|
||||||
const mergedConfig = defineConfig({
|
const mergedConfig = defineConfig({
|
||||||
server: {
|
server: {
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { RouterProvider } from 'react-router-dom';
|
import { RouterProvider } from 'react-router-dom';
|
||||||
import { Suspense } from 'react';
|
import { Suspense } from 'react';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/// <reference types="@rsbuild/core/types" />
|
/// <reference types="@rsbuild/core/types" />
|
||||||
|
|
||||||
declare const IS_OVERSEA: boolean;
|
declare const IS_OVERSEA: boolean;
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { createRoot } from 'react-dom/client';
|
import { createRoot } from 'react-dom/client';
|
||||||
import { initI18nInstance } from '@coze-arch/i18n/raw';
|
import { initI18nInstance } from '@coze-arch/i18n/raw';
|
||||||
import { dynamicImportMdBoxStyle } from '@coze-arch/bot-md-box-adapter/style';
|
import { dynamicImportMdBoxStyle } from '@coze-arch/bot-md-box-adapter/style';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { GlobalLayout, useAppInit } from '@coze-foundation/global-adapter';
|
import { GlobalLayout, useAppInit } from '@coze-foundation/global-adapter';
|
||||||
|
|
||||||
export const Layout = () => {
|
export const Layout = () => {
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { useParams } from 'react-router-dom';
|
import { useParams } from 'react-router-dom';
|
||||||
|
|
||||||
import { Develop } from '@coze-studio/workspace-adapter/develop';
|
import { Develop } from '@coze-studio/workspace-adapter/develop';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { useEffect } from 'react';
|
import { useEffect } from 'react';
|
||||||
|
|
||||||
const DocsRedirect = () => {
|
const DocsRedirect = () => {
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { Navigate, type RouteObject } from 'react-router-dom';
|
import { Navigate, type RouteObject } from 'react-router-dom';
|
||||||
import { lazy } from 'react';
|
import { lazy } from 'react';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { useParams } from 'react-router-dom';
|
import { useParams } from 'react-router-dom';
|
||||||
|
|
||||||
import { LibraryPage } from '@coze-studio/workspace-adapter/library';
|
import { LibraryPage } from '@coze-studio/workspace-adapter/library';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { Outlet, useNavigate, useParams } from 'react-router-dom';
|
import { Outlet, useNavigate, useParams } from 'react-router-dom';
|
||||||
|
|
||||||
import { pluginResourceNavigate } from '@coze-studio/workspace-base';
|
import { pluginResourceNavigate } from '@coze-studio/workspace-base';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { useParams } from 'react-router-dom';
|
import { useParams } from 'react-router-dom';
|
||||||
import { useEffect } from 'react';
|
import { useEffect } from 'react';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { useParams } from 'react-router-dom';
|
import { useParams } from 'react-router-dom';
|
||||||
import { useEffect } from 'react';
|
import { useEffect } from 'react';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { useParams } from 'react-router-dom';
|
import { useParams } from 'react-router-dom';
|
||||||
|
|
||||||
import { MocksetDetail } from '@coze-studio/workspace-base';
|
import { MocksetDetail } from '@coze-studio/workspace-base';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { useParams } from 'react-router-dom';
|
import { useParams } from 'react-router-dom';
|
||||||
import { useEffect } from 'react';
|
import { useEffect } from 'react';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { useEffect } from 'react';
|
import { useEffect } from 'react';
|
||||||
|
|
||||||
const Redirect = () => {
|
const Redirect = () => {
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { createBrowserRouter, Navigate } from 'react-router-dom';
|
import { createBrowserRouter, Navigate } from 'react-router-dom';
|
||||||
import { lazy } from 'react';
|
import { lazy } from 'react';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { lazy } from 'react';
|
import { lazy } from 'react';
|
||||||
|
|
||||||
// login page
|
// login page
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { createBrowserRouter, Navigate } from 'react-router-dom';
|
import { createBrowserRouter, Navigate } from 'react-router-dom';
|
||||||
|
|
||||||
import { SpaceSubModuleEnum } from '@coze-foundation/space-ui-adapter';
|
import { SpaceSubModuleEnum } from '@coze-foundation/space-ui-adapter';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import type { Config } from 'tailwindcss';
|
import type { Config } from 'tailwindcss';
|
||||||
import {
|
import {
|
||||||
designTokenToTailwindConfig,
|
designTokenToTailwindConfig,
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { defineConfig } from '@coze-arch/vitest-config';
|
import { defineConfig } from '@coze-arch/vitest-config';
|
||||||
|
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
|
|
|
||||||
|
|
@ -74,3 +74,4 @@
|
||||||
"typescript": "~5.8.2"
|
"typescript": "~5.8.2"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
import fs from 'fs';
|
import fs from 'fs';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -25,3 +25,4 @@
|
||||||
"@types/node": "^18"
|
"@types/node": "^18"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
|
|
||||||
import { pluginSvgr } from '@rsbuild/plugin-svgr';
|
import { pluginSvgr } from '@rsbuild/plugin-svgr';
|
||||||
|
|
@ -48,7 +48,9 @@ export const overrideBrowserslist = [
|
||||||
|
|
||||||
const generateCdnPrefix = () => {
|
const generateCdnPrefix = () => {
|
||||||
if (process.env.CDN_INNER_CN) {
|
if (process.env.CDN_INNER_CN) {
|
||||||
return `https://${process.env.CDN_INNER_CN}/${process.env.CDN_PATH_PREFIX ? `${process.env.CDN_PATH_PREFIX}/` : ''}`;
|
return `https://${process.env.CDN_INNER_CN}/${
|
||||||
|
process.env.CDN_PATH_PREFIX ? `${process.env.CDN_PATH_PREFIX}/` : ''
|
||||||
|
}`;
|
||||||
}
|
}
|
||||||
return '/';
|
return '/';
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { defineConfig } from '@coze-arch/vitest-config';
|
import { defineConfig } from '@coze-arch/vitest-config';
|
||||||
|
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
|
|
|
||||||
|
|
@ -25,3 +25,4 @@
|
||||||
"sucrase": "^3.32.0"
|
"sucrase": "^3.32.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
|
|
||||||
import { type Config } from 'stylelint';
|
import { type Config } from 'stylelint';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// Common tailwind configurations and tool functions for consumers and producers
|
// Common tailwind configurations and tool functions for consumers and producers
|
||||||
|
|
||||||
export function designTokenToTailwindConfig(
|
export function designTokenToTailwindConfig(
|
||||||
|
|
|
||||||
|
|
@ -13,4 +13,3 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -20,3 +20,4 @@
|
||||||
"typescript": "~5.8.2"
|
"typescript": "~5.8.2"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,3 +23,4 @@
|
||||||
"vitest": "~3.0.5"
|
"vitest": "~3.0.5"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { resolve } from 'path';
|
import { resolve } from 'path';
|
||||||
|
|
||||||
import { mergeConfig, type UserConfig } from 'vitest/config';
|
import { mergeConfig, type UserConfig } from 'vitest/config';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { coverageConfigDefaults, type UserConfig } from 'vitest/config';
|
import { coverageConfigDefaults, type UserConfig } from 'vitest/config';
|
||||||
import tsconfigPaths from 'vite-tsconfig-paths';
|
import tsconfigPaths from 'vite-tsconfig-paths';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { mergeConfig } from 'vitest/config';
|
import { mergeConfig } from 'vitest/config';
|
||||||
|
|
||||||
import { defaultVitestConfig } from './preset-default';
|
import { defaultVitestConfig } from './preset-default';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { mergeConfig } from 'vitest/config';
|
import { mergeConfig } from 'vitest/config';
|
||||||
import react from '@vitejs/plugin-react';
|
import react from '@vitejs/plugin-react';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,5 +13,5 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// TODO: should be remove
|
// TODO: should be remove
|
||||||
|
|
|
||||||
|
|
@ -27,8 +27,8 @@
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@babel/eslint-parser": "~7.25.8",
|
"@babel/eslint-parser": "~7.25.8",
|
||||||
"@babel/eslint-plugin": "~7.25.7",
|
"@babel/eslint-plugin": "~7.25.7",
|
||||||
"@eslint/js": "~9.12.0",
|
|
||||||
"@coze-arch/ts-config": "workspace:*",
|
"@coze-arch/ts-config": "workspace:*",
|
||||||
|
"@eslint/js": "~9.12.0",
|
||||||
"@types/eslint": "~9.6.1",
|
"@types/eslint": "~9.6.1",
|
||||||
"@types/estree": "^1.0.1",
|
"@types/estree": "^1.0.1",
|
||||||
"@types/node": "^18",
|
"@types/node": "^18",
|
||||||
|
|
@ -47,3 +47,4 @@
|
||||||
"vitest": "~3.0.5"
|
"vitest": "~3.0.5"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { jsonParser } from './processors/json';
|
import { jsonParser } from './processors/json';
|
||||||
import { disallowDepRule } from './rules/package-disallow-deps';
|
import { disallowDepRule } from './rules/package-disallow-deps';
|
||||||
import { noDeepRelativeImportRule } from './rules/no-deep-relative-import';
|
import { noDeepRelativeImportRule } from './rules/no-deep-relative-import';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
const prefix = 'module.exports = ';
|
const prefix = 'module.exports = ';
|
||||||
|
|
||||||
export const jsonParser = {
|
export const jsonParser = {
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { RuleTester } from 'eslint';
|
import { RuleTester } from 'eslint';
|
||||||
import { maxLinePerFunctionRule } from './index';
|
import { maxLinePerFunctionRule } from './index';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { Rule } from 'eslint';
|
import { Rule } from 'eslint';
|
||||||
|
|
||||||
const getStaticStringValue = node => {
|
const getStaticStringValue = node => {
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { RuleTester } from 'eslint';
|
import { RuleTester } from 'eslint';
|
||||||
import { noBatchImportOrExportRule } from './index';
|
import { noBatchImportOrExportRule } from './index';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { Rule } from 'eslint';
|
import { Rule } from 'eslint';
|
||||||
|
|
||||||
export const noBatchImportOrExportRule: Rule.RuleModule = {
|
export const noBatchImportOrExportRule: Rule.RuleModule = {
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { RuleTester } from 'eslint';
|
import { RuleTester } from 'eslint';
|
||||||
import { noDeepRelativeImportRule } from './index';
|
import { noDeepRelativeImportRule } from './index';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { Rule } from 'eslint';
|
import { Rule } from 'eslint';
|
||||||
|
|
||||||
const isTooDeep = (declare: string, maxLevel: number) => {
|
const isTooDeep = (declare: string, maxLevel: number) => {
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { RuleTester } from 'eslint';
|
import { RuleTester } from 'eslint';
|
||||||
import { jsonParser } from '../../processors/json';
|
import { jsonParser } from '../../processors/json';
|
||||||
import { noDuplicatedDepsRule } from './index';
|
import { noDuplicatedDepsRule } from './index';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
import type { Rule } from 'eslint';
|
import type { Rule } from 'eslint';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { RuleTester } from 'eslint';
|
import { RuleTester } from 'eslint';
|
||||||
import { noEmptyCatch } from './index';
|
import { noEmptyCatch } from './index';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import type { Rule } from 'eslint';
|
import type { Rule } from 'eslint';
|
||||||
|
|
||||||
export const noEmptyCatch: Rule.RuleModule = {
|
export const noEmptyCatch: Rule.RuleModule = {
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { RuleTester } from 'eslint';
|
import { RuleTester } from 'eslint';
|
||||||
import { noNewErrorRule } from './index';
|
import { noNewErrorRule } from './index';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import type { Rule } from 'eslint';
|
import type { Rule } from 'eslint';
|
||||||
|
|
||||||
export const noNewErrorRule: Rule.RuleModule = {
|
export const noNewErrorRule: Rule.RuleModule = {
|
||||||
|
|
@ -37,8 +37,14 @@ export const noNewErrorRule: Rule.RuleModule = {
|
||||||
node,
|
node,
|
||||||
messageId: 'no-new-error',
|
messageId: 'no-new-error',
|
||||||
fix(fixer) {
|
fix(fixer) {
|
||||||
const args = node.arguments.map(arg => context.sourceCode.getText(arg)).join(',') || '\'custom error\'';
|
const args =
|
||||||
return fixer.replaceText(node, `new CustomError('normal_error', ${args})`);
|
node.arguments
|
||||||
|
.map(arg => context.sourceCode.getText(arg))
|
||||||
|
.join(',') || "'custom error'";
|
||||||
|
return fixer.replaceText(
|
||||||
|
node,
|
||||||
|
`new CustomError('normal_error', ${args})`,
|
||||||
|
);
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import path, { relative } from 'path';
|
import path, { relative } from 'path';
|
||||||
import { Rule } from 'eslint';
|
import { Rule } from 'eslint';
|
||||||
import readPkgUp from 'eslint-module-utils/readPkgUp';
|
import readPkgUp from 'eslint-module-utils/readPkgUp';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { RuleTester } from 'eslint';
|
import { RuleTester } from 'eslint';
|
||||||
import resolve from 'eslint-module-utils/resolve';
|
import resolve from 'eslint-module-utils/resolve';
|
||||||
import readPkgUp from 'eslint-module-utils/readPkgUp';
|
import readPkgUp from 'eslint-module-utils/readPkgUp';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { exportPathMatch } from '../utils';
|
import { exportPathMatch } from '../utils';
|
||||||
|
|
||||||
describe('exportPathMatch', () => {
|
describe('exportPathMatch', () => {
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
|
|
||||||
export function exportPathMatch(importPath: string, pkgExportPath: string) {
|
export function exportPathMatch(importPath: string, pkgExportPath: string) {
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { RuleTester } from 'eslint';
|
import { RuleTester } from 'eslint';
|
||||||
import { jsonParser } from '../../processors/json';
|
import { jsonParser } from '../../processors/json';
|
||||||
import { disallowDepRule } from './index';
|
import { disallowDepRule } from './index';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
import type { Rule } from 'eslint';
|
import type { Rule } from 'eslint';
|
||||||
import semver from 'semver';
|
import semver from 'semver';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
import type { Rule } from 'eslint';
|
import type { Rule } from 'eslint';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,4 +13,3 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,14 +13,13 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
import { RuleTester } from 'eslint';
|
import { RuleTester } from 'eslint';
|
||||||
|
|
||||||
import parser from '@typescript-eslint/parser';
|
import parser from '@typescript-eslint/parser';
|
||||||
import { tsxNoLeakedRender } from '.';
|
import { tsxNoLeakedRender } from '.';
|
||||||
|
|
||||||
|
|
||||||
const ruleTester = new RuleTester({
|
const ruleTester = new RuleTester({
|
||||||
languageOptions: {
|
languageOptions: {
|
||||||
parser,
|
parser,
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import ruleComposer from 'eslint-rule-composer';
|
import ruleComposer from 'eslint-rule-composer';
|
||||||
import { AST_NODE_TYPES } from '@typescript-eslint/utils';
|
import { AST_NODE_TYPES } from '@typescript-eslint/utils';
|
||||||
import reactPlugin from 'eslint-plugin-react';
|
import reactPlugin from 'eslint-plugin-react';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { RuleTester } from 'eslint';
|
import { RuleTester } from 'eslint';
|
||||||
import { useErrorInCatch } from './index';
|
import { useErrorInCatch } from './index';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { type Rule } from 'eslint';
|
import { type Rule } from 'eslint';
|
||||||
import traverse from 'eslint-traverse';
|
import traverse from 'eslint-traverse';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { Linter } from '@typescript-eslint/utils/ts-eslint';
|
import { Linter } from '@typescript-eslint/utils/ts-eslint';
|
||||||
import { noGetStateInComp } from './rules/no-get-state-in-comp';
|
import { noGetStateInComp } from './rules/no-get-state-in-comp';
|
||||||
import { noStateMutation } from './rules/no-state-mutation';
|
import { noStateMutation } from './rules/no-state-mutation';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { describe, it, expect } from 'vitest';
|
import { describe, it, expect } from 'vitest';
|
||||||
import { AST_NODE_TYPES, TSESTree } from '@typescript-eslint/utils';
|
import { AST_NODE_TYPES, TSESTree } from '@typescript-eslint/utils';
|
||||||
import {
|
import {
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { ruleTester } from '../tester';
|
import { ruleTester } from '../tester';
|
||||||
import { noGetStateInComp } from './index';
|
import { noGetStateInComp } from './index';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { AST_NODE_TYPES, TSESTree } from '@typescript-eslint/utils';
|
import { AST_NODE_TYPES, TSESTree } from '@typescript-eslint/utils';
|
||||||
import { createRule, getZustandSetting, isNameMatchPattern } from '../utils';
|
import { createRule, getZustandSetting, isNameMatchPattern } from '../utils';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { ruleTester } from '../tester';
|
import { ruleTester } from '../tester';
|
||||||
import { noStateMutation } from './index';
|
import { noStateMutation } from './index';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { findVariable } from '@typescript-eslint/utils/ast-utils';
|
import { findVariable } from '@typescript-eslint/utils/ast-utils';
|
||||||
import { TSESTree } from '@typescript-eslint/utils';
|
import { TSESTree } from '@typescript-eslint/utils';
|
||||||
import {
|
import {
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { ruleTester } from '../tester';
|
import { ruleTester } from '../tester';
|
||||||
import { preferCurryCreate } from '.';
|
import { preferCurryCreate } from '.';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { AST_NODE_TYPES, TSESTree } from '@typescript-eslint/utils';
|
import { AST_NODE_TYPES, TSESTree } from '@typescript-eslint/utils';
|
||||||
import { findVariable } from '@typescript-eslint/utils/ast-utils';
|
import { findVariable } from '@typescript-eslint/utils/ast-utils';
|
||||||
import { accessImportedIds, createRule, isSameIdentifier } from '../utils';
|
import { accessImportedIds, createRule, isSameIdentifier } from '../utils';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { ruleTester } from '../tester';
|
import { ruleTester } from '../tester';
|
||||||
import { preferSelector } from './index';
|
import { preferSelector } from './index';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { TSESTree } from '@typescript-eslint/utils';
|
import { TSESTree } from '@typescript-eslint/utils';
|
||||||
import { RuleFixer } from '@typescript-eslint/utils/ts-eslint';
|
import { RuleFixer } from '@typescript-eslint/utils/ts-eslint';
|
||||||
import { createRule, getZustandSetting, isNameMatchPattern } from '../utils';
|
import { createRule, getZustandSetting, isNameMatchPattern } from '../utils';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { ruleTester } from '../tester';
|
import { ruleTester } from '../tester';
|
||||||
import { preferShallow } from './index';
|
import { preferShallow } from './index';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { ASTUtils, AST_NODE_TYPES, TSESTree } from '@typescript-eslint/utils';
|
import { ASTUtils, AST_NODE_TYPES, TSESTree } from '@typescript-eslint/utils';
|
||||||
import {
|
import {
|
||||||
createRule,
|
createRule,
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { ruleTester } from '../tester';
|
import { ruleTester } from '../tester';
|
||||||
import { properStoreTyping } from '.';
|
import { properStoreTyping } from '.';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { findVariable } from '@typescript-eslint/utils/ast-utils';
|
import { findVariable } from '@typescript-eslint/utils/ast-utils';
|
||||||
import { TSESTree, AST_NODE_TYPES } from '@typescript-eslint/utils';
|
import { TSESTree, AST_NODE_TYPES } from '@typescript-eslint/utils';
|
||||||
import { accessImportedIds, isSameIdentifier, createRule } from '../utils';
|
import { accessImportedIds, isSameIdentifier, createRule } from '../utils';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { ruleTester } from '../tester';
|
import { ruleTester } from '../tester';
|
||||||
import { storeFilenameConvention } from './index';
|
import { storeFilenameConvention } from './index';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
import { TSESTree } from '@typescript-eslint/utils';
|
import { TSESTree } from '@typescript-eslint/utils';
|
||||||
import { findVariable } from '@typescript-eslint/utils/ast-utils';
|
import { findVariable } from '@typescript-eslint/utils/ast-utils';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { ruleTester } from '../tester';
|
import { ruleTester } from '../tester';
|
||||||
import { storeNameConvention } from './index';
|
import { storeNameConvention } from './index';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { TSESTree } from '@typescript-eslint/utils';
|
import { TSESTree } from '@typescript-eslint/utils';
|
||||||
import { findVariable } from '@typescript-eslint/utils/ast-utils';
|
import { findVariable } from '@typescript-eslint/utils/ast-utils';
|
||||||
import {
|
import {
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import * as vitest from 'vitest';
|
import * as vitest from 'vitest';
|
||||||
import { RuleTester } from '@typescript-eslint/rule-tester';
|
import { RuleTester } from '@typescript-eslint/rule-tester';
|
||||||
import parser from '@typescript-eslint/parser';
|
import parser from '@typescript-eslint/parser';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import {
|
import {
|
||||||
AST_NODE_TYPES,
|
AST_NODE_TYPES,
|
||||||
ESLintUtils,
|
ESLintUtils,
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { ruleTester } from '../tester';
|
import { ruleTester } from '../tester';
|
||||||
import { devtoolsConfig } from '.';
|
import { devtoolsConfig } from '.';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { AST_NODE_TYPES, TSESTree } from '@typescript-eslint/utils';
|
import { AST_NODE_TYPES, TSESTree } from '@typescript-eslint/utils';
|
||||||
import { findVariable } from '@typescript-eslint/utils/ast-utils';
|
import { findVariable } from '@typescript-eslint/utils/ast-utils';
|
||||||
import { accessImportedIds, createRule, isSameIdentifier } from '../utils';
|
import { accessImportedIds, createRule, isSameIdentifier } from '../utils';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { ruleTester } from '../tester';
|
import { ruleTester } from '../tester';
|
||||||
import { preferMiddlewares } from '.';
|
import { preferMiddlewares } from '.';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { AST_NODE_TYPES, TSESTree } from '@typescript-eslint/utils';
|
import { AST_NODE_TYPES, TSESTree } from '@typescript-eslint/utils';
|
||||||
import { findVariable } from '@typescript-eslint/utils/ast-utils';
|
import { findVariable } from '@typescript-eslint/utils/ast-utils';
|
||||||
import { ReportSuggestionArray } from '@typescript-eslint/utils/ts-eslint';
|
import { ReportSuggestionArray } from '@typescript-eslint/utils/ts-eslint';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
export function filterKeys(obj: Record<string, any>, keys: string[]) {
|
export function filterKeys(obj: Record<string, any>, keys: string[]) {
|
||||||
const newObj: Record<string, any> = {};
|
const newObj: Record<string, any> = {};
|
||||||
for (const key of keys) {
|
for (const key of keys) {
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
|
|
||||||
import * as t from '../src/proto';
|
import * as t from '../src/proto';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
|
|
||||||
import * as t from '../src/thrift';
|
import * as t from '../src/thrift';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
|
|
||||||
import * as t from '../src/unify/index';
|
import * as t from '../src/unify/index';
|
||||||
|
|
@ -182,7 +182,7 @@ const document = t.parse(
|
||||||
'index.proto': indexContent,
|
'index.proto': indexContent,
|
||||||
'base.proto': baseContent,
|
'base.proto': baseContent,
|
||||||
'extra.proto': extraContent,
|
'extra.proto': extraContent,
|
||||||
}
|
},
|
||||||
);
|
);
|
||||||
const statement = document.statements[0] as t.InterfaceWithFields;
|
const statement = document.statements[0] as t.InterfaceWithFields;
|
||||||
console.log(statement);
|
console.log(statement);
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import * as t from '../src/proto';
|
import * as t from '../src/proto';
|
||||||
|
|
||||||
describe('ferry-parser', () => {
|
describe('ferry-parser', () => {
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import * as path from 'path';
|
import * as path from 'path';
|
||||||
|
|
||||||
import * as t from '../src/proto';
|
import * as t from '../src/proto';
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import * as t from '../src/proto';
|
import * as t from '../src/proto';
|
||||||
|
|
||||||
describe('ferry-parser', () => {
|
describe('ferry-parser', () => {
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import * as t from '../src/proto';
|
import * as t from '../src/proto';
|
||||||
|
|
||||||
describe('ferry-parser', () => {
|
describe('ferry-parser', () => {
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import * as t from '../src/thrift';
|
import * as t from '../src/thrift';
|
||||||
|
|
||||||
describe('ferry-parser', () => {
|
describe('ferry-parser', () => {
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import * as t from '../src/thrift';
|
import * as t from '../src/thrift';
|
||||||
|
|
||||||
describe('ferry-parser', () => {
|
describe('ferry-parser', () => {
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import * as t from '../src/thrift';
|
import * as t from '../src/thrift';
|
||||||
|
|
||||||
describe('ferry-parser', () => {
|
describe('ferry-parser', () => {
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import * as path from 'path';
|
import * as path from 'path';
|
||||||
|
|
||||||
import * as t from '../src/thrift';
|
import * as t from '../src/thrift';
|
||||||
|
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue