feat: 更新 ESLint 和 Prettier 配置,增强代码质量管理
- 在 .gitignore 中添加 public/audio/* 以忽略音频文件。 - 更新 bun.lock,添加 eslint-config-prettier 和 eslint-plugin-prettier 依赖,确保 ESLint 与 Prettier 的兼容性。 - 修改 eslint.config.ts,整合 Prettier 规则,优化代码风格一致性。 - 在 package.json 中添加 lint:fix 和 format 脚本,简化代码格式化和修复流程。 - 更新 tailwind.config.ts 和其他组件文件,统一代码风格,提升可读性。
This commit is contained in:
1 parent
5d00adc1a5
commit
76c67b492e
216 files changed
+12454
-13976
No files matched your search
+17
-17
@@ -1,30 +1,30 @@
|
||||
import { RouterProvider } from "react-router-dom";
|
||||
import { Suspense, useEffect } from "react";
|
||||
import router from "./router";
|
||||
import { ScaleProvider, useScale } from "./contexts/ScaleContext";
|
||||
import { RotateHint } from "./components/RotateHint";
|
||||
import { useUserStore } from "./store";
|
||||
import { RouterProvider } from 'react-router-dom'
|
||||
import { Suspense, useEffect } from 'react'
|
||||
import router from './router'
|
||||
import { ScaleProvider, useScale } from './contexts/ScaleContext'
|
||||
import { RotateHint } from './components/RotateHint'
|
||||
import { useUserStore } from './store'
|
||||
|
||||
/**
|
||||
* 应用内容组件
|
||||
* 使用 useScale 获取缩放样式
|
||||
*/
|
||||
function AppContent() {
|
||||
const { scaleStyle } = useScale();
|
||||
const setCourseInfo = useUserStore((state) => state.setCourseInfo);
|
||||
const { scaleStyle } = useScale()
|
||||
const setCourseInfo = useUserStore((state) => state.setCourseInfo)
|
||||
|
||||
useEffect(() => {
|
||||
const params = new URLSearchParams(window.location.search);
|
||||
const courseId = params.get("courseid");
|
||||
const uid = params.get("uid");
|
||||
const params = new URLSearchParams(window.location.search)
|
||||
const courseId = params.get('courseid')
|
||||
const uid = params.get('uid')
|
||||
|
||||
if (courseId || uid) {
|
||||
setCourseInfo({
|
||||
courseId: courseId ?? null,
|
||||
uid: uid ?? null,
|
||||
});
|
||||
})
|
||||
}
|
||||
}, [setCourseInfo]);
|
||||
}, [setCourseInfo])
|
||||
|
||||
return (
|
||||
<>
|
||||
@@ -32,7 +32,7 @@ function AppContent() {
|
||||
<div
|
||||
style={{
|
||||
...scaleStyle,
|
||||
overflow: "hidden",
|
||||
overflow: 'hidden',
|
||||
}}
|
||||
>
|
||||
<Suspense fallback={<div>Loading...</div>}>
|
||||
@@ -42,7 +42,7 @@ function AppContent() {
|
||||
</div>
|
||||
<RotateHint />
|
||||
</>
|
||||
);
|
||||
)
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -54,7 +54,7 @@ function App() {
|
||||
<ScaleProvider>
|
||||
<AppContent />
|
||||
</ScaleProvider>
|
||||
);
|
||||
)
|
||||
}
|
||||
|
||||
export default App;
|
||||
export default App
|
||||
Reference in new issue
Block a user