From 5d5bccbf6f31bc32122a6d175051d83b924ddaca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=A2=A8?= Date: Sat, 12 Jul 2025 01:44:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20.editorconfig=EF=BC=9B?= =?UTF-8?q?=E7=A9=BA=E6=A0=BC=E7=BC=A9=E8=BF=9B=E8=A7=84=E8=8C=83=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .editorconfig | 26 +++++++++++++++++++ CHANGELOG.md | 3 ++- src/core/path-convert/cyclic-conversion.ts | 2 +- .../variable-convert/cyclic-conversion.ts | 2 +- src/handler/status-bar-handler.ts | 6 ++--- src/utils/utils.ts | 2 +- 6 files changed, 34 insertions(+), 7 deletions(-) create mode 100644 .editorconfig diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..1ab46bc --- /dev/null +++ b/.editorconfig @@ -0,0 +1,26 @@ +# EditorConfig is awesome: https://editorconfig.org + +# top-most EditorConfig file +root = true + +[*] +end_of_line = lf + +# Unix-style newlines with a newline ending every file +insert_final_newline = true + +# Set default charset +charset = utf-8 + +[*.{js,ts}] +# 4 space indentation +indent_style = space +indent_size = 4 + +# Tab indentation (no size specified) +[.vscode/**.json] +indent_style = tab + +# 历史原因需要保留 tab 缩进的代码文件 +[src/{test/extension.test.ts,extension.ts}] +indent_style = tab diff --git a/CHANGELOG.md b/CHANGELOG.md index 221c04e..8625702 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -29,6 +29,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Internal +- Add `.editorconfig` file. (添加 `.editorconfig` 文件) - Upgrade plugin dependency versions. (升级插件依赖版本) - Modify eslint configuration. (调整 eslint 配置) @@ -119,4 +120,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Adds an editor context menu with submenu - Implement conversion to Camel Case, Pascal Case, Snake Case(Snake Camel, Snake Pascal, Snake Upper), Kebab Case(Kebab Camel, Kebab Pascal, Kebab Upper), Lower Case, Upper Case - Add test cases -- Initial release \ No newline at end of file +- Initial release diff --git a/src/core/path-convert/cyclic-conversion.ts b/src/core/path-convert/cyclic-conversion.ts index 12e8b5a..6a16dad 100644 --- a/src/core/path-convert/cyclic-conversion.ts +++ b/src/core/path-convert/cyclic-conversion.ts @@ -113,4 +113,4 @@ function replaceTextEditorSelectedText() { }); userSelection.lastConvertedSelectionsText = textList; } -} \ No newline at end of file +} diff --git a/src/core/variable-convert/cyclic-conversion.ts b/src/core/variable-convert/cyclic-conversion.ts index 25e2532..460616f 100644 --- a/src/core/variable-convert/cyclic-conversion.ts +++ b/src/core/variable-convert/cyclic-conversion.ts @@ -112,4 +112,4 @@ function replaceTextEditorSelectedText() { }); userSelection.lastConvertedSelectionsText = textList; } -} \ No newline at end of file +} diff --git a/src/handler/status-bar-handler.ts b/src/handler/status-bar-handler.ts index 3a8d5c4..b2219f0 100644 --- a/src/handler/status-bar-handler.ts +++ b/src/handler/status-bar-handler.ts @@ -10,7 +10,7 @@ let statusBarItemList: Array = []; * @since 2024-04-07 */ export function createStatusBarItem() { - // 变量转换状态栏 2024.04.07 + // 变量转换状态栏 2024.04.07 const createVariableConvertStatusBarItem = () => { const statusBarItem = vscode.window.createStatusBarItem(vscode.StatusBarAlignment.Left); // Icon Listing docs: https://code.visualstudio.com/api/references/icons-in-labels#icon-listing @@ -20,7 +20,7 @@ export function createStatusBarItem() { // statusBarItem.show(); return statusBarItem; }; - // 路径转换状态栏 2024.12.14 + // 路径转换状态栏 2024.12.14 const createPathConvertStatusBarItem = () => { const statusBarItem = vscode.window.createStatusBarItem(vscode.StatusBarAlignment.Left); statusBarItem.text = '$(sync-ignored)路径转换'; // italic symbol-null @@ -51,4 +51,4 @@ export function updateStatusBarItemVisable(selectTextLength: number) { statusBarItemList.forEach(statusBarItem => { statusBarItem.hide(); }); -} \ No newline at end of file +} diff --git a/src/utils/utils.ts b/src/utils/utils.ts index 8fc2b80..b857f33 100644 --- a/src/utils/utils.ts +++ b/src/utils/utils.ts @@ -41,4 +41,4 @@ export function stringListArrayDuplicateRemoval(stringArr: Array): Arr } } return newArr; -} \ No newline at end of file +}