1
0
Эх сурвалжийг харах

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

ycw 1 сар өмнө
parent
commit
d76a1ef038

+ 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 { UIPanel, UIRow, UIHorizontalRule } from './libs/ui.js';
+import { FileLoader } from 'three';
 
 
 function MenubarFile( editor ) {
 function MenubarFile( editor ) {
 
 
@@ -69,7 +70,7 @@ function MenubarFile( editor ) {
 		{ title: 'menubar/file/new/Shaders', file: 'shaders.app.json' }
 		{ 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 ++ ) {
 	for ( let i = 0; i < examples.length; i ++ ) {
 
 

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

@@ -496,10 +496,10 @@ class RenderVideoDialog {
 			} );
 			} );
 
 
 			const qualityToBitrate = {
 			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( {
 			videoEncoder.configure( {

+ 11 - 0
eslint.config.js

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

粤ICP备19079148号