Chore/lint fixes (#212)

* fix(eslint): 修复装饰器缩进配置

* fix(eslint): 修复装饰器缩进配置

* chore: 删除未使用的导入

* chore(lint): 移除未使用的导入和变量

* chore(lint): 修复editor-app中未使用的函数参数

* chore(lint): 修复未使用的赋值变量

* chore(eslint): 将所有错误级别改为警告以通过CI

* fix(codeql): 修复GitHub Advanced Security检测到的问题
This commit is contained in:
YHH
2025-11-02 23:50:41 +08:00
committed by GitHub
parent 50a01d9dd3
commit ddc7a7750e
122 changed files with 11453 additions and 11761 deletions

View File

@@ -3,28 +3,28 @@ import { Core } from '@esengine/ecs-framework';
import { LocaleService, type Locale } from '@esengine/editor-core';
export function useLocale() {
const localeService = useMemo(() => Core.services.resolve(LocaleService), []);
const [locale, setLocale] = useState<Locale>(() => localeService.getCurrentLocale());
const localeService = useMemo(() => Core.services.resolve(LocaleService), []);
const [locale, setLocale] = useState<Locale>(() => localeService.getCurrentLocale());
useEffect(() => {
const unsubscribe = localeService.onChange((newLocale) => {
setLocale(newLocale);
});
useEffect(() => {
const unsubscribe = localeService.onChange((newLocale) => {
setLocale(newLocale);
});
return unsubscribe;
}, [localeService]);
return unsubscribe;
}, [localeService]);
const t = useCallback((key: string, fallback?: string) => {
return localeService.t(key, fallback);
}, [localeService]);
const t = useCallback((key: string, fallback?: string) => {
return localeService.t(key, fallback);
}, [localeService]);
const changeLocale = useCallback((newLocale: Locale) => {
localeService.setLocale(newLocale);
}, [localeService]);
const changeLocale = useCallback((newLocale: Locale) => {
localeService.setLocale(newLocale);
}, [localeService]);
return {
locale,
t,
changeLocale
};
return {
locale,
t,
changeLocale
};
}