-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix format even if workspace folder cannot be obtained #36
Fix format even if workspace folder cannot be obtained #36
Conversation
🦋 Changeset detectedLatest commit: 76a82a2 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
server/src/server.ts
Outdated
selections: Range[], | ||
): Promise<TextEdit[]> { | ||
// version check | ||
if (version !== textDocument.version) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
バージョンのチェックはawait determineConfigPath(uri, textDocument)
よりも後である必要があると思います。非同期中にバージョンが変更される可能性があるためです。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ありがとうございます、見落としてました。
バージョンのチェックをdetermineConfigPathの後に行うよう直しました。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
workspace folderが取得できない場合でも、デフォルト設定でフォーマットするよう変更しました。
workspace folderが取得できた場合の挙動は変更前後で変わらないようにしています。
また、スネークケースの変数があったのでついでに直しています。