chore: format all frontend files (#430)
This commit is contained in:
		
							parent
							
								
									8b078ff013
								
							
						
					
					
						commit
						6995cec404
					
				|  | @ -1,4 +1,20 @@ | |||
| #!/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 | ||||
| TARGET_BRANCH=${targetBranch} | ||||
|  | @ -67,14 +83,13 @@ if [ -n "$large_files_info" ]; then | |||
|       \"name\": \"文件体积\", | ||||
|       \"conclusion\": \"failed\", | ||||
|       \"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" | ||||
|   else | ||||
|     echo "错误: 以下文件体积超过限制 (${size_limit}KB):" | ||||
|     echo -e "$large_files_info" | ||||
|     echo "请将大文件上传到CDN并通过URL使用。详情请参考: https://bytedance.larkoffice.com/wiki/MjoIwfyGyiVCBFkBgnXc8LFTniX" | ||||
|     exit 1 | ||||
|   fi | ||||
| else | ||||
|  |  | |||
|  | @ -19,7 +19,9 @@ import path from 'path'; | |||
| import { defineConfig } from '@coze-arch/rsbuild-config'; | ||||
| 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({ | ||||
|   server: { | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { RouterProvider } from 'react-router-dom'; | ||||
| import { Suspense } from 'react'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| /// <reference types="@rsbuild/core/types" />
 | ||||
| 
 | ||||
| declare const IS_OVERSEA: boolean; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { createRoot } from 'react-dom/client'; | ||||
| import { initI18nInstance } from '@coze-arch/i18n/raw'; | ||||
| import { dynamicImportMdBoxStyle } from '@coze-arch/bot-md-box-adapter/style'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { GlobalLayout, useAppInit } from '@coze-foundation/global-adapter'; | ||||
| 
 | ||||
| export const Layout = () => { | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { useParams } from 'react-router-dom'; | ||||
| 
 | ||||
| import { Develop } from '@coze-studio/workspace-adapter/develop'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { useEffect } from 'react'; | ||||
| 
 | ||||
| const DocsRedirect = () => { | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { Navigate, type RouteObject } from 'react-router-dom'; | ||||
| import { lazy } from 'react'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { useParams } from 'react-router-dom'; | ||||
| 
 | ||||
| import { LibraryPage } from '@coze-studio/workspace-adapter/library'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { Outlet, useNavigate, useParams } from 'react-router-dom'; | ||||
| 
 | ||||
| import { pluginResourceNavigate } from '@coze-studio/workspace-base'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { useParams } from 'react-router-dom'; | ||||
| import { useEffect } from 'react'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { useParams } from 'react-router-dom'; | ||||
| import { useEffect } from 'react'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { useParams } from 'react-router-dom'; | ||||
| 
 | ||||
| import { MocksetDetail } from '@coze-studio/workspace-base'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { useParams } from 'react-router-dom'; | ||||
| import { useEffect } from 'react'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { useEffect } from 'react'; | ||||
| 
 | ||||
| const Redirect = () => { | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { createBrowserRouter, Navigate } from 'react-router-dom'; | ||||
| import { lazy } from 'react'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { lazy } from 'react'; | ||||
| 
 | ||||
| // login page
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { createBrowserRouter, Navigate } from 'react-router-dom'; | ||||
| 
 | ||||
| import { SpaceSubModuleEnum } from '@coze-foundation/space-ui-adapter'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import type { Config } from 'tailwindcss'; | ||||
| import { | ||||
|   designTokenToTailwindConfig, | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { defineConfig } from '@coze-arch/vitest-config'; | ||||
| 
 | ||||
| export default defineConfig({ | ||||
|  |  | |||
|  | @ -74,3 +74,4 @@ | |||
|     "typescript": "~5.8.2" | ||||
|   } | ||||
| } | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import path from 'path'; | ||||
| import fs from 'fs'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -25,3 +25,4 @@ | |||
|     "@types/node": "^18" | ||||
|   } | ||||
| } | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import path from 'path'; | ||||
| 
 | ||||
| import { pluginSvgr } from '@rsbuild/plugin-svgr'; | ||||
|  | @ -48,7 +48,9 @@ export const overrideBrowserslist = [ | |||
| 
 | ||||
| const generateCdnPrefix = () => { | ||||
|   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 '/'; | ||||
| }; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { defineConfig } from '@coze-arch/vitest-config'; | ||||
| 
 | ||||
| export default defineConfig({ | ||||
|  |  | |||
|  | @ -25,3 +25,4 @@ | |||
|     "sucrase": "^3.32.0" | ||||
|   } | ||||
| } | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import path from 'path'; | ||||
| 
 | ||||
| import { type Config } from 'stylelint'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| // Common tailwind configurations and tool functions for consumers and producers
 | ||||
| 
 | ||||
| export function designTokenToTailwindConfig( | ||||
|  |  | |||
|  | @ -13,4 +13,3 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
|  |  | |||
|  | @ -20,3 +20,4 @@ | |||
|     "typescript": "~5.8.2" | ||||
|   } | ||||
| } | ||||
| 
 | ||||
|  |  | |||
|  | @ -23,3 +23,4 @@ | |||
|     "vitest": "~3.0.5" | ||||
|   } | ||||
| } | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { resolve } from 'path'; | ||||
| 
 | ||||
| import { mergeConfig, type UserConfig } from 'vitest/config'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { coverageConfigDefaults, type UserConfig } from 'vitest/config'; | ||||
| import tsconfigPaths from 'vite-tsconfig-paths'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { mergeConfig } from 'vitest/config'; | ||||
| 
 | ||||
| import { defaultVitestConfig } from './preset-default'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { mergeConfig } from 'vitest/config'; | ||||
| import react from '@vitejs/plugin-react'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,5 +13,5 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| // TODO: should be remove
 | ||||
|  |  | |||
|  | @ -27,8 +27,8 @@ | |||
|   "devDependencies": { | ||||
|     "@babel/eslint-parser": "~7.25.8", | ||||
|     "@babel/eslint-plugin": "~7.25.7", | ||||
|     "@eslint/js": "~9.12.0", | ||||
|     "@coze-arch/ts-config": "workspace:*", | ||||
|     "@eslint/js": "~9.12.0", | ||||
|     "@types/eslint": "~9.6.1", | ||||
|     "@types/estree": "^1.0.1", | ||||
|     "@types/node": "^18", | ||||
|  | @ -47,3 +47,4 @@ | |||
|     "vitest": "~3.0.5" | ||||
|   } | ||||
| } | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { jsonParser } from './processors/json'; | ||||
| import { disallowDepRule } from './rules/package-disallow-deps'; | ||||
| import { noDeepRelativeImportRule } from './rules/no-deep-relative-import'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| const prefix = 'module.exports = '; | ||||
| 
 | ||||
| export const jsonParser = { | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { RuleTester } from 'eslint'; | ||||
| import { maxLinePerFunctionRule } from './index'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { Rule } from 'eslint'; | ||||
| 
 | ||||
| const getStaticStringValue = node => { | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { RuleTester } from 'eslint'; | ||||
| import { noBatchImportOrExportRule } from './index'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { Rule } from 'eslint'; | ||||
| 
 | ||||
| export const noBatchImportOrExportRule: Rule.RuleModule = { | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { RuleTester } from 'eslint'; | ||||
| import { noDeepRelativeImportRule } from './index'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { Rule } from 'eslint'; | ||||
| 
 | ||||
| const isTooDeep = (declare: string, maxLevel: number) => { | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { RuleTester } from 'eslint'; | ||||
| import { jsonParser } from '../../processors/json'; | ||||
| import { noDuplicatedDepsRule } from './index'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import path from 'path'; | ||||
| import type { Rule } from 'eslint'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { RuleTester } from 'eslint'; | ||||
| import { noEmptyCatch } from './index'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import type { Rule } from 'eslint'; | ||||
| 
 | ||||
| export const noEmptyCatch: Rule.RuleModule = { | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { RuleTester } from 'eslint'; | ||||
| import { noNewErrorRule } from './index'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import type { Rule } from 'eslint'; | ||||
| 
 | ||||
| export const noNewErrorRule: Rule.RuleModule = { | ||||
|  | @ -37,8 +37,14 @@ export const noNewErrorRule: Rule.RuleModule = { | |||
|             node, | ||||
|             messageId: 'no-new-error', | ||||
|             fix(fixer) { | ||||
|               const args = node.arguments.map(arg => context.sourceCode.getText(arg)).join(',') || '\'custom error\''; | ||||
|               return fixer.replaceText(node, `new CustomError('normal_error', ${args})`); | ||||
|               const 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 | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import path, { relative } from 'path'; | ||||
| import { Rule } from 'eslint'; | ||||
| import readPkgUp from 'eslint-module-utils/readPkgUp'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { RuleTester } from 'eslint'; | ||||
| import resolve from 'eslint-module-utils/resolve'; | ||||
| import readPkgUp from 'eslint-module-utils/readPkgUp'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { exportPathMatch } from '../utils'; | ||||
| 
 | ||||
| describe('exportPathMatch', () => { | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import path from 'path'; | ||||
| 
 | ||||
| export function exportPathMatch(importPath: string, pkgExportPath: string) { | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { RuleTester } from 'eslint'; | ||||
| import { jsonParser } from '../../processors/json'; | ||||
| import { disallowDepRule } from './index'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import path from 'path'; | ||||
| import type { Rule } from 'eslint'; | ||||
| import semver from 'semver'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import path from 'path'; | ||||
| import type { Rule } from 'eslint'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,4 +13,3 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,14 +13,13 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import path from 'path'; | ||||
| import { RuleTester } from 'eslint'; | ||||
| 
 | ||||
| import parser from '@typescript-eslint/parser'; | ||||
| import { tsxNoLeakedRender } from '.'; | ||||
| 
 | ||||
| 
 | ||||
| const ruleTester = new RuleTester({ | ||||
|   languageOptions: { | ||||
|     parser, | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import ruleComposer from 'eslint-rule-composer'; | ||||
| import { AST_NODE_TYPES } from '@typescript-eslint/utils'; | ||||
| import reactPlugin from 'eslint-plugin-react'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { RuleTester } from 'eslint'; | ||||
| import { useErrorInCatch } from './index'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { type Rule } from 'eslint'; | ||||
| import traverse from 'eslint-traverse'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { Linter } from '@typescript-eslint/utils/ts-eslint'; | ||||
| import { noGetStateInComp } from './rules/no-get-state-in-comp'; | ||||
| import { noStateMutation } from './rules/no-state-mutation'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { describe, it, expect } from 'vitest'; | ||||
| import { AST_NODE_TYPES, TSESTree } from '@typescript-eslint/utils'; | ||||
| import { | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { ruleTester } from '../tester'; | ||||
| import { noGetStateInComp } from './index'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { AST_NODE_TYPES, TSESTree } from '@typescript-eslint/utils'; | ||||
| import { createRule, getZustandSetting, isNameMatchPattern } from '../utils'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { ruleTester } from '../tester'; | ||||
| import { noStateMutation } from './index'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { findVariable } from '@typescript-eslint/utils/ast-utils'; | ||||
| import { TSESTree } from '@typescript-eslint/utils'; | ||||
| import { | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { ruleTester } from '../tester'; | ||||
| import { preferCurryCreate } from '.'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { AST_NODE_TYPES, TSESTree } from '@typescript-eslint/utils'; | ||||
| import { findVariable } from '@typescript-eslint/utils/ast-utils'; | ||||
| import { accessImportedIds, createRule, isSameIdentifier } from '../utils'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { ruleTester } from '../tester'; | ||||
| import { preferSelector } from './index'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { TSESTree } from '@typescript-eslint/utils'; | ||||
| import { RuleFixer } from '@typescript-eslint/utils/ts-eslint'; | ||||
| import { createRule, getZustandSetting, isNameMatchPattern } from '../utils'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { ruleTester } from '../tester'; | ||||
| import { preferShallow } from './index'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { ASTUtils, AST_NODE_TYPES, TSESTree } from '@typescript-eslint/utils'; | ||||
| import { | ||||
|   createRule, | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { ruleTester } from '../tester'; | ||||
| import { properStoreTyping } from '.'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { findVariable } from '@typescript-eslint/utils/ast-utils'; | ||||
| import { TSESTree, AST_NODE_TYPES } from '@typescript-eslint/utils'; | ||||
| import { accessImportedIds, isSameIdentifier, createRule } from '../utils'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { ruleTester } from '../tester'; | ||||
| import { storeFilenameConvention } from './index'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import path from 'path'; | ||||
| import { TSESTree } from '@typescript-eslint/utils'; | ||||
| import { findVariable } from '@typescript-eslint/utils/ast-utils'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { ruleTester } from '../tester'; | ||||
| import { storeNameConvention } from './index'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { TSESTree } from '@typescript-eslint/utils'; | ||||
| import { findVariable } from '@typescript-eslint/utils/ast-utils'; | ||||
| import { | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import * as vitest from 'vitest'; | ||||
| import { RuleTester } from '@typescript-eslint/rule-tester'; | ||||
| import parser from '@typescript-eslint/parser'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { | ||||
|   AST_NODE_TYPES, | ||||
|   ESLintUtils, | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { ruleTester } from '../tester'; | ||||
| import { devtoolsConfig } from '.'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { AST_NODE_TYPES, TSESTree } from '@typescript-eslint/utils'; | ||||
| import { findVariable } from '@typescript-eslint/utils/ast-utils'; | ||||
| import { accessImportedIds, createRule, isSameIdentifier } from '../utils'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { ruleTester } from '../tester'; | ||||
| import { preferMiddlewares } from '.'; | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import { AST_NODE_TYPES, TSESTree } from '@typescript-eslint/utils'; | ||||
| import { findVariable } from '@typescript-eslint/utils/ast-utils'; | ||||
| import { ReportSuggestionArray } from '@typescript-eslint/utils/ts-eslint'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| export function filterKeys(obj: Record<string, any>, keys: string[]) { | ||||
|   const newObj: Record<string, any> = {}; | ||||
|   for (const key of keys) { | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| /* eslint-disable */ | ||||
| 
 | ||||
| import * as t from '../src/proto'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| /* eslint-disable */ | ||||
| 
 | ||||
| import * as t from '../src/thrift'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| /* eslint-disable */ | ||||
| 
 | ||||
| import * as t from '../src/unify/index'; | ||||
|  | @ -182,7 +182,7 @@ const document = t.parse( | |||
|     'index.proto': indexContent, | ||||
|     'base.proto': baseContent, | ||||
|     'extra.proto': extraContent, | ||||
|   } | ||||
|   }, | ||||
| ); | ||||
| const statement = document.statements[0] as t.InterfaceWithFields; | ||||
| console.log(statement); | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import * as t from '../src/proto'; | ||||
| 
 | ||||
| describe('ferry-parser', () => { | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import * as path from 'path'; | ||||
| 
 | ||||
| import * as t from '../src/proto'; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import * as t from '../src/proto'; | ||||
| 
 | ||||
| describe('ferry-parser', () => { | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import * as t from '../src/proto'; | ||||
| 
 | ||||
| describe('ferry-parser', () => { | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import * as t from '../src/thrift'; | ||||
| 
 | ||||
| describe('ferry-parser', () => { | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import * as t from '../src/thrift'; | ||||
| 
 | ||||
| describe('ferry-parser', () => { | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import * as t from '../src/thrift'; | ||||
| 
 | ||||
| describe('ferry-parser', () => { | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|   | ||||
| 
 | ||||
| import * as path from 'path'; | ||||
| 
 | ||||
| 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