Просмотр исходного кода

Editor: ESLint: migrate to flat config, note missing eqeqeq rule (#32754)

ycw 1 месяц назад
Родитель
Сommit
d76a1ef038
4 измененных файлов с 17 добавлено и 14 удалено
  1. 0 9
      editor/.eslintrc.json
  2. 2 1
      editor/js/Menubar.File.js
  3. 4 4
      editor/js/Menubar.Render.js
  4. 11 0
      eslint.config.js

+ 0 - 9
editor/.eslintrc.json

@@ -1,9 +0,0 @@
-{
-    "extends": [
-        "../.eslintrc.json"
-    ],
-    "parserOptions": {
-        "sourceType": "module",
-        "ecmaVersion": 2020
-    }
-}

+ 2 - 1
editor/js/Menubar.File.js

@@ -1,4 +1,5 @@
 import { UIPanel, UIRow, UIHorizontalRule } from './libs/ui.js';
+import { FileLoader } from 'three';
 
 function MenubarFile( editor ) {
 
@@ -69,7 +70,7 @@ function MenubarFile( editor ) {
 		{ title: 'menubar/file/new/Shaders', file: 'shaders.app.json' }
 	];
 
-	const loader = new THREE.FileLoader();
+	const loader = new FileLoader();
 
 	for ( let i = 0; i < examples.length; i ++ ) {
 

+ 4 - 4
editor/js/Menubar.Render.js

@@ -496,10 +496,10 @@ class RenderVideoDialog {
 			} );
 
 			const qualityToBitrate = {
-				'low': 2_000_000,
-				'medium': 5_000_000,
-				'high': 10_000_000,
-				'ultra': 20_000_000
+				'low': 2e6,
+				'medium': 5e6, 
+				'high': 10e6,
+				'ultra': 20e6
 			};
 
 			videoEncoder.configure( {

+ 11 - 0
eslint.config.js

@@ -99,6 +99,7 @@ export default [
 			'no-irregular-whitespace': 'error',
 			'no-duplicate-imports': 'error',
 			'prefer-spread': 'error',
+			// 'eqeqeq': 'error',
 
 			'no-useless-escape': 'off',
 			'no-case-declarations': 'off',
@@ -119,5 +120,15 @@ export default [
 			'jsdoc/require-returns-description': 'off',
 			'jsdoc/require-param-type': 'error'
 		}
+	},
+
+	// editor rules
+	{
+		name: 'editor rules',
+		files: [ 'editor/**/*.js' ],
+		languageOptions: {
+			ecmaVersion: 2020,
+			sourceType: 'module'
+		}
 	}
 ];

粤ICP备19079148号