-
-
Notifications
You must be signed in to change notification settings - Fork 32
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
🐛 biome.json looks to be ignored periodically #304
Comments
The last line of log says that you're trying to format a file that parsing errors, that's why it's not working. |
@ematipico It doesn't matter. Even if there is no parsing error, the issue happens. |
Any chance you can provide the Daemon logs? |
@ematipico It may be a stupid question, but what is the Daemon log? Is it different from the log I've attatched? Could you tell me how to retrieve the Daemon log? |
@ematipico I found the Daemon log. Daemon log
|
I can't seem to find anything that hints to an error. At this point you'll have to create a reproduction via |
@ematipico Thank you for the investigation. I've realized obvious settings change in the Daemon log even though I didn't change biome.json at all.
|
Could you try the latest nightly to see if it solves your issue? |
@nhedger Thank you. I've tried, but it reproduces. And I realized the quickest way to reproduce this issue.
|
Is it possible that the configuration file has errors? What can you see from the Daemon logs? You can tail them to check real time logs I'll check if I can reproduce it consistently with the instructions you gave us |
Here is the Daemon log diff Step 2└─┐biome_lsp::handlers::analysis::code_actions{uri=file:///Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts, range=Range { start: Position { line: 0, character: 0 }, end: Position { line: 0, character: 0 } }, only=None, diagnostics=[]}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
├─ 0ms DEBUG biome_service::workspace The file has the following feature sets:
│ {OrganizeImports: Supported, Search: FileNotSupported, Format: Supported, Lint: Supported}
├─ 0ms DEBUG biome_lsp::handlers::analysis Cursor range 0..0
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_service::file_handlers::javascript::code_actions{}
└─┐biome_service::file_handlers::javascript::Code actions JavaScript{range=0..0, path=BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }}
┌─┘
┌─┘
├─ 2ms DEBUG biome_lsp::handlers::analysis Pull actions result: PullActionsResult { actions: [] }
├─ 2ms DEBUG biome_lsp::handlers::analysis Suggested actions:
│ []
┌─┘
└─┐biome_lsp::handlers::analysis::code_actions{uri=file:///Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts, range=Range { start: Position { line: 32, character: 2 }, end: Position { line: 32, character: 2 } }, only=None, diagnostics=[]}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
├─ 0ms DEBUG biome_service::workspace The file has the following feature sets:
│ {Search: FileNotSupported, Format: Supported, Lint: Supported, OrganizeImports: Supported}
├─ 0ms DEBUG biome_lsp::handlers::analysis Cursor range 854..854
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_service::file_handlers::javascript::code_actions{}
└─┐biome_service::file_handlers::javascript::Code actions JavaScript{range=854..854, path=BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }}
┌─┘
┌─┘
├─ 0ms DEBUG biome_lsp::handlers::analysis Pull actions result: PullActionsResult { actions: [] }
├─ 0ms DEBUG biome_lsp::handlers::analysis Suggested actions:
│ []
┌─┘
└─┐biome_lsp::handlers::text_document::did_change{url=file:///Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts, version=2}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
├─ 0ms DEBUG biome_service::workspace The file has the following feature sets:
│ {Lint: Supported, OrganizeImports: Supported, Search: FileNotSupported, Format: Supported}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_js_parser::parse::parse{}
┌─┘
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_service::workspace::server::Pulling diagnostics{categories=RuleCategories(BitFlags<Categories>(0b111, Syntax | Lint | Action))}
└─┐biome_service::file_handlers::javascript::Linting JavaScript file{path=BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }, language=Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None })}
├─ 0ms INFO biome_service::file_handlers::javascript Analyze file /Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts
┌─┘
┌─┘
├─ 1ms INFO biome_service::workspace::server Pulled 0 diagnostic(s)
┌─┘
└─┐biome_lsp::handlers::analysis::code_actions{uri=file:///Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts, range=Range { start: Position { line: 33, character: 1 }, end: Position { line: 33, character: 1 } }, only=None, diagnostics=[]}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
├─ 0ms DEBUG biome_service::workspace The file has the following feature sets:
│ {Lint: Supported, OrganizeImports: Supported, Format: Supported, Search: FileNotSupported}
├─ 0ms DEBUG biome_lsp::handlers::analysis Cursor range 856..856
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_service::file_handlers::javascript::code_actions{}
└─┐biome_service::file_handlers::javascript::Code actions JavaScript{range=856..856, path=BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }}
┌─┘
┌─┘
├─ 1ms DEBUG biome_lsp::handlers::analysis Pull actions result: PullActionsResult { actions: [] }
├─ 1ms DEBUG biome_lsp::handlers::analysis Suggested actions:
│ []
┌─┘
└─┐biome_lsp::handlers::text_document::did_change{url=file:///Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts, version=3}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
├─ 0ms DEBUG biome_service::workspace The file has the following feature sets:
│ {Search: FileNotSupported, Lint: Supported, OrganizeImports: Supported, Format: Supported}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_js_parser::parse::parse{}
┌─┘
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_service::workspace::server::Pulling diagnostics{categories=RuleCategories(BitFlags<Categories>(0b111, Syntax | Lint | Action))}
└─┐biome_service::file_handlers::javascript::Linting JavaScript file{path=BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }, language=Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None })}
├─ 0ms INFO biome_service::file_handlers::javascript Analyze file /Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts
┌─┘
┌─┘
├─ 1ms INFO biome_service::workspace::server Pulled 0 diagnostic(s)
┌─┘
└─┐biome_lsp::handlers::analysis::code_actions{uri=file:///Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts, range=Range { start: Position { line: 33, character: 0 }, end: Position { line: 33, character: 0 } }, only=None, diagnostics=[]}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
├─ 0ms DEBUG biome_service::workspace The file has the following feature sets:
│ {OrganizeImports: Supported, Format: Supported, Lint: Supported, Search: FileNotSupported}
├─ 0ms DEBUG biome_lsp::handlers::analysis Cursor range 855..855
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_service::file_handlers::javascript::code_actions{}
└─┐biome_service::file_handlers::javascript::Code actions JavaScript{range=855..855, path=BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }}
┌─┘
┌─┘
├─ 0ms DEBUG biome_lsp::handlers::analysis Pull actions result: PullActionsResult { actions: [] }
├─ 0ms DEBUG biome_lsp::handlers::analysis Suggested actions:
│ []
┌─┘
└─┐biome_lsp::handlers::text_document::did_change{url=file:///Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts, version=4}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
├─ 0ms DEBUG biome_service::workspace The file has the following feature sets:
│ {Format: Supported, OrganizeImports: Supported, Lint: Supported, Search: FileNotSupported}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_js_parser::parse::parse{}
┌─┘
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_service::workspace::server::Pulling diagnostics{categories=RuleCategories(BitFlags<Categories>(0b111, Syntax | Lint | Action))}
└─┐biome_service::file_handlers::javascript::Linting JavaScript file{path=BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }, language=Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None })}
├─ 0ms INFO biome_service::file_handlers::javascript Analyze file /Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts
┌─┘
┌─┘
├─ 1ms INFO biome_service::workspace::server Pulled 0 diagnostic(s)
┌─┘
└─┐biome_lsp::handlers::analysis::code_actions{uri=file:///Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts, range=Range { start: Position { line: 32, character: 2 }, end: Position { line: 32, character: 2 } }, only=None, diagnostics=[]}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
├─ 0ms DEBUG biome_service::workspace The file has the following feature sets:
│ {Lint: Supported, Search: FileNotSupported, Format: Supported, OrganizeImports: Supported}
├─ 0ms DEBUG biome_lsp::handlers::analysis Cursor range 854..854
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_service::file_handlers::javascript::code_actions{}
└─┐biome_service::file_handlers::javascript::Code actions JavaScript{range=854..854, path=BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }}
┌─┘
┌─┘
├─ 0ms DEBUG biome_lsp::handlers::analysis Pull actions result: PullActionsResult { actions: [] }
├─ 0ms DEBUG biome_lsp::handlers::analysis Suggested actions:
│ []
┌─┘
└─┐biome_lsp::handlers::analysis::code_actions{uri=file:///Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts, range=Range { start: Position { line: 0, character: 0 }, end: Position { line: 48, character: 0 } }, only=Some([CodeActionKind("quickfix.biome")]), diagnostics=[]}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
├─ 0ms DEBUG biome_service::workspace The file has the following feature sets:
│ {Format: Supported, OrganizeImports: Supported, Search: FileNotSupported, Lint: Supported}
├─ 0ms DEBUG biome_lsp::handlers::analysis Cursor range 0..1155
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_service::file_handlers::javascript::code_actions{}
└─┐biome_service::file_handlers::javascript::Code actions JavaScript{range=0..1155, path=BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }}
┌─┘
┌─┘
├─ 0ms DEBUG biome_lsp::handlers::analysis Pull actions result: PullActionsResult { actions: [] }
├─ 0ms DEBUG biome_lsp::handlers::analysis Suggested actions:
│ []
┌─┘
└─┐biome_lsp::handlers::analysis::code_actions{uri=file:///Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts, range=Range { start: Position { line: 0, character: 0 }, end: Position { line: 48, character: 0 } }, only=Some([CodeActionKind("source.organizeImports.biome")]), diagnostics=[]}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
├─ 0ms DEBUG biome_service::workspace The file has the following feature sets:
│ {Format: Supported, Search: FileNotSupported, OrganizeImports: Supported, Lint: Supported}
├─ 0ms DEBUG biome_lsp::handlers::analysis Cursor range 0..1155
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_service::file_handlers::javascript::code_actions{}
└─┐biome_service::file_handlers::javascript::Code actions JavaScript{range=0..1155, path=BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }}
┌─┘
┌─┘
├─ 0ms DEBUG biome_lsp::handlers::analysis Pull actions result: PullActionsResult { actions: [] }
├─ 0ms DEBUG biome_lsp::handlers::analysis Suggested actions:
│ []
┌─┘
└─┐biome_lsp::handlers::formatting::format{params=DocumentFormattingParams { text_document: TextDocumentIdentifier { uri: Url { scheme: "file", cannot_be_a_base: false, username: "", password: None, host: None, port: None, path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts", query: None, fragment: None } }, options: FormattingOptions { tab_size: 2, insert_spaces: false, properties: {}, trim_trailing_whitespace: Some(true), insert_final_newline: Some(true), trim_final_newlines: Some(true) }, work_done_progress_params: WorkDoneProgressParams { work_done_token: None } }}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
├─ 0ms DEBUG biome_service::workspace The file has the following feature sets:
│ {OrganizeImports: Supported, Lint: Supported, Format: Supported, Search: FileNotSupported}
├─ 0ms DEBUG biome_lsp::handlers::formatting Formatting...
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
├─ 0ms DEBUG biome_service::file_handlers::javascript Options used for format:
│ Indent style: Space
│ Indent width: 2
│ Line ending: LF
│ Line width: 120
│ Quote style: Double Quotes
│ JSX quote style: Double Quotes
│ Quote properties: As needed
│ Trailing commas: All
│ Semicolons: As needed
│ Arrow parentheses: Always
│ Bracket spacing: true
│ Bracket same line: false
│ Attribute Position: Auto
│
├─ 0ms INFO biome_service::file_handlers::javascript Format file /Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts
└─┐biome_formatter::printer::Printer::print{}
┌─┘
┌─┘
└─┐biome_lsp::handlers::text_document::did_change{url=file:///Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts, version=5}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
├─ 0ms DEBUG biome_service::workspace The file has the following feature sets:
│ {Lint: Supported, OrganizeImports: Supported, Search: FileNotSupported, Format: Supported}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_js_parser::parse::parse{}
┌─┘
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_service::workspace::server::Pulling diagnostics{categories=RuleCategories(BitFlags<Categories>(0b111, Syntax | Lint | Action))}
└─┐biome_service::file_handlers::javascript::Linting JavaScript file{path=BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }, language=Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None })}
├─ 0ms INFO biome_service::file_handlers::javascript Analyze file /Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts
┌─┘
┌─┘
├─ 1ms INFO biome_service::workspace::server Pulled 0 diagnostic(s)
┌─┘
├─ 35s WARN tower_lsp Got a textDocument/didSave notification, but it is not implemented
└─┐biome_lsp::handlers::analysis::code_actions{uri=file:///Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts, range=Range { start: Position { line: 29, character: 3 }, end: Position { line: 29, character: 3 } }, only=None, diagnostics=[]}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
├─ 0ms DEBUG biome_service::workspace The file has the following feature sets:
│ {Lint: Supported, Format: Supported, OrganizeImports: Supported, Search: FileNotSupported}
├─ 0ms DEBUG biome_lsp::handlers::analysis Cursor range 859..859
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_service::file_handlers::javascript::code_actions{}
└─┐biome_service::file_handlers::javascript::Code actions JavaScript{range=859..859, path=BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }}
┌─┘
┌─┘
├─ 0ms DEBUG biome_lsp::handlers::analysis Pull actions result: PullActionsResult { actions: [] }
├─ 0ms DEBUG biome_lsp::handlers::analysis Suggested actions:
│ []
┌─┘
Step 4└─┐biome_lsp::handlers::text_document::did_change{url=file:///Users/ish-ts/Projects/NCPD-GitHub-Actions/biome.json, version=2}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Json(JsonFileSource { allow_trailing_commas: false, allow_comments: false }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/biome.json" }
├─ 0ms DEBUG biome_service::workspace The file has the following feature sets:
│ {Format: Supported, Search: FileNotSupported, OrganizeImports: Supported, Lint: Supported}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Json(JsonFileSource { allow_trailing_commas: false, allow_comments: false }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/biome.json" }
└─┐biome_json_parser::parse{}
┌─┘
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Json(JsonFileSource { allow_trailing_commas: false, allow_comments: false }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/biome.json" }
└─┐biome_service::workspace::server::Pulling diagnostics{categories=RuleCategories(BitFlags<Categories>(0b111, Syntax | Lint | Action))}
└─┐biome_service::file_handlers::json::Linting JSON file{path=BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/biome.json" }, language=Json(JsonFileSource { allow_trailing_commas: false, allow_comments: false })}
┌─┘
┌─┘
├─ 0ms INFO biome_service::workspace::server Pulled 1 diagnostic(s)
┌─┘
└─┐biome_lsp::handlers::text_document::did_change{url=file:///Users/ish-ts/Projects/NCPD-GitHub-Actions/biome.json, version=3}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Json(JsonFileSource { allow_trailing_commas: false, allow_comments: false }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/biome.json" }
├─ 0ms DEBUG biome_service::workspace The file has the following feature sets:
│ {Lint: Supported, Format: Supported, OrganizeImports: Supported, Search: FileNotSupported}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Json(JsonFileSource { allow_trailing_commas: false, allow_comments: false }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/biome.json" }
└─┐biome_json_parser::parse{}
┌─┘
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Json(JsonFileSource { allow_trailing_commas: false, allow_comments: false }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/biome.json" }
└─┐biome_service::workspace::server::Pulling diagnostics{categories=RuleCategories(BitFlags<Categories>(0b111, Syntax | Lint | Action))}
└─┐biome_service::file_handlers::json::Linting JSON file{path=BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/biome.json" }, language=Json(JsonFileSource { allow_trailing_commas: false, allow_comments: false })}
┌─┘
┌─┘
├─ 0ms INFO biome_service::workspace::server Pulled 0 diagnostic(s)
┌─┘
└─┐biome_lsp::handlers::analysis::code_actions{uri=file:///Users/ish-ts/Projects/NCPD-GitHub-Actions/biome.json, range=Range { start: Position { line: 13, character: 20 }, end: Position { line: 13, character: 20 } }, only=None, diagnostics=[]}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Json(JsonFileSource { allow_trailing_commas: false, allow_comments: false }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/biome.json" }
├─ 0ms DEBUG biome_service::workspace The file has the following feature sets:
│ {OrganizeImports: Supported, Search: FileNotSupported, Format: Supported, Lint: Supported}
├─ 0ms DEBUG biome_lsp::handlers::analysis Cursor range 264..264
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Json(JsonFileSource { allow_trailing_commas: false, allow_comments: false }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/biome.json" }
└─┐biome_service::file_handlers::json::Code actions JSON{range=264..264, path=BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/biome.json" }}
┌─┘
├─ 0ms DEBUG biome_lsp::handlers::analysis Pull actions result: PullActionsResult { actions: [] }
├─ 0ms DEBUG biome_lsp::handlers::analysis Suggested actions:
│ []
┌─┘
├─ 48s WARN tower_lsp Got a textDocument/didSave notification, but it is not implemented
├─ 49s INFO biome_lsp::session Detected workspace folder.
├─ 49s INFO biome_lsp::session Attempt to load the configuration file in Url { scheme: "file", cannot_be_a_base: false, username: "", password: None, host: None, port: None, path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions", query: None, fragment: None }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/Users/ish-ts/Projects/NCPD-GitHub-Actions/biome.json", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
└─┐biome_fs::fs::os::OsFile::read_to_string{}
┌─┘
└─┐biome_json_parser::parse{}
┌─┘
├─ 49s INFO biome_lsp::session Loaded workspace setting
├─ 49s INFO biome_lsp::session Attempt to load the configuration file in Url { scheme: "file", cannot_be_a_base: false, username: "", password: None, host: None, port: None, path: "/Users/ish-ts/Projects/ENV-GitHub-Test", query: None, fragment: None }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/Users/ish-ts/Projects/ENV-GitHub-Test/biome.json", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/Users/ish-ts/Projects/ENV-GitHub-Test/biome.json", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/Users/ish-ts/Projects/ENV-GitHub-Test/biome.jsonc", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/Users/ish-ts/Projects/ENV-GitHub-Test/biome.jsonc", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/Users/ish-ts/Projects/biome.json", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/Users/ish-ts/Projects/biome.json", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/Users/ish-ts/Projects/biome.jsonc", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/Users/ish-ts/Projects/biome.jsonc", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/Users/ish-ts/biome.json", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/Users/ish-ts/biome.json", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/Users/ish-ts/biome.jsonc", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/Users/ish-ts/biome.jsonc", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/Users/biome.json", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/Users/biome.json", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/Users/biome.jsonc", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/Users/biome.jsonc", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/biome.json", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/biome.json", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/biome.jsonc", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/biome.jsonc", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/Users/ish-ts/Projects/ENV-GitHub-Test/rome.json", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/Users/ish-ts/Projects/ENV-GitHub-Test/rome.json", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/Users/ish-ts/Projects/rome.json", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/Users/ish-ts/Projects/rome.json", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/Users/ish-ts/rome.json", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/Users/ish-ts/rome.json", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/Users/rome.json", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/Users/rome.json", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/rome.json", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/rome.json", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
├─ 49s INFO biome_lsp::session Loaded workspace setting
├─ 49s INFO biome_lsp::session Attempt to load the configuration file in Url { scheme: "file", cannot_be_a_base: false, username: "", password: None, host: None, port: None, path: "/Users/ish-ts/Projects/NCPD-GitHub-Monitoring", query: None, fragment: None }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/Users/ish-ts/Projects/NCPD-GitHub-Monitoring/biome.json", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/Users/ish-ts/Projects/NCPD-GitHub-Monitoring/biome.json", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/Users/ish-ts/Projects/NCPD-GitHub-Monitoring/biome.jsonc", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/Users/ish-ts/Projects/NCPD-GitHub-Monitoring/biome.jsonc", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/Users/ish-ts/Projects/biome.json", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/Users/ish-ts/Projects/biome.json", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/Users/ish-ts/Projects/biome.jsonc", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/Users/ish-ts/Projects/biome.jsonc", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/Users/ish-ts/biome.json", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/Users/ish-ts/biome.json", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/Users/ish-ts/biome.jsonc", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/Users/ish-ts/biome.jsonc", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/Users/biome.json", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/Users/biome.json", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/Users/biome.jsonc", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/Users/biome.jsonc", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/biome.json", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/biome.json", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/biome.jsonc", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/biome.jsonc", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/Users/ish-ts/Projects/NCPD-GitHub-Monitoring/rome.json", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/Users/ish-ts/Projects/NCPD-GitHub-Monitoring/rome.json", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/Users/ish-ts/Projects/rome.json", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/Users/ish-ts/Projects/rome.json", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/Users/ish-ts/rome.json", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/Users/ish-ts/rome.json", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/Users/rome.json", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/Users/rome.json", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/rome.json", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
├─ 49s ERROR biome_fs::fs Biome couldn't open the file "/rome.json", reason:
│ Os { code: 2, kind: NotFound, message: "No such file or directory" }
├─ 49s INFO biome_lsp::session Loaded workspace setting
└─┐biome_fs::fs::os::OsFileSystem::open_with_options{path="/Users/ish-ts/Projects/NCPD-GitHub-Actions/package.json", options=OpenOptions { read: true, write: false, truncate: false, create: false, create_new: false }}
┌─┘
└─┐biome_fs::fs::os::OsFile::read_to_string{}
┌─┘
├─ 49s INFO biome_lsp::session Unregister capabilities "workspace/didChangeConfiguration, textDocument/rangeFormatting, textDocument/onTypeFormatting, textDocument/rename, textDocument/formatting, workspace/didChangeWatchedFiles"
├─ 49s INFO biome_lsp::session Register capabilities "workspace/didChangeConfiguration, textDocument/rangeFormatting, textDocument/onTypeFormatting, textDocument/formatting, workspace/didChangeWatchedFiles"
├─ 49s DEBUG biome_service::workspace::server File capabilities: Json(JsonFileSource { allow_trailing_commas: false, allow_comments: false }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/biome.json" }
├─ 49s DEBUG biome_service::workspace The file has the following feature sets:
│ {Search: FileNotSupported, OrganizeImports: Supported, Format: Supported, Lint: Supported}
├─ 49s DEBUG biome_service::workspace::server File capabilities: Json(JsonFileSource { allow_trailing_commas: false, allow_comments: false }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/biome.json" }
└─┐biome_service::workspace::server::Pulling diagnostics{categories=RuleCategories(BitFlags<Categories>(0b111, Syntax | Lint | Action))}
└─┐biome_service::file_handlers::json::Linting JSON file{path=BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/biome.json" }, language=Json(JsonFileSource { allow_trailing_commas: false, allow_comments: false })}
┌─┘
┌─┘
├─ 49s INFO biome_service::workspace::server Pulled 0 diagnostic(s)
├─ 49s DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
├─ 49s DEBUG biome_service::workspace The file has the following feature sets:
│ {Search: FileNotSupported, Format: Supported, OrganizeImports: Supported, Lint: Supported}
├─ 49s DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_service::workspace::server::Pulling diagnostics{categories=RuleCategories(BitFlags<Categories>(0b111, Syntax | Lint | Action))}
└─┐biome_service::file_handlers::javascript::Linting JavaScript file{path=BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }, language=Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None })}
├─ 0ms INFO biome_service::file_handlers::javascript Analyze file /Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts
┌─┘
┌─┘
├─ 49s INFO biome_service::workspace::server Pulled 0 diagnostic(s)
└─┐biome_lsp::handlers::text_document::did_change{url=file:///Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts, version=6}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
├─ 0ms DEBUG biome_service::workspace The file has the following feature sets:
│ {OrganizeImports: Supported, Search: FileNotSupported, Format: Supported, Lint: Supported}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_js_parser::parse::parse{}
┌─┘
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_service::workspace::server::Pulling diagnostics{categories=RuleCategories(BitFlags<Categories>(0b111, Syntax | Lint | Action))}
└─┐biome_service::file_handlers::javascript::Linting JavaScript file{path=BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }, language=Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None })}
├─ 0ms INFO biome_service::file_handlers::javascript Analyze file /Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts
┌─┘
┌─┘
├─ 1ms INFO biome_service::workspace::server Pulled 0 diagnostic(s)
┌─┘
└─┐biome_lsp::handlers::analysis::code_actions{uri=file:///Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts, range=Range { start: Position { line: 30, character: 1 }, end: Position { line: 30, character: 1 } }, only=None, diagnostics=[]}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
├─ 0ms DEBUG biome_service::workspace The file has the following feature sets:
│ {Search: FileNotSupported, Lint: Supported, Format: Supported, OrganizeImports: Supported}
├─ 0ms DEBUG biome_lsp::handlers::analysis Cursor range 861..861
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_service::file_handlers::javascript::code_actions{}
└─┐biome_service::file_handlers::javascript::Code actions JavaScript{range=861..861, path=BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }}
┌─┘
┌─┘
├─ 0ms DEBUG biome_lsp::handlers::analysis Pull actions result: PullActionsResult { actions: [] }
├─ 0ms DEBUG biome_lsp::handlers::analysis Suggested actions:
│ []
┌─┘
└─┐biome_lsp::handlers::text_document::did_change{url=file:///Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts, version=7}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
├─ 0ms DEBUG biome_service::workspace The file has the following feature sets:
│ {Format: Supported, Search: FileNotSupported, Lint: Supported, OrganizeImports: Supported}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_js_parser::parse::parse{}
┌─┘
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_service::workspace::server::Pulling diagnostics{categories=RuleCategories(BitFlags<Categories>(0b111, Syntax | Lint | Action))}
└─┐biome_service::file_handlers::javascript::Linting JavaScript file{path=BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }, language=Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None })}
├─ 0ms INFO biome_service::file_handlers::javascript Analyze file /Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts
┌─┘
┌─┘
├─ 1ms INFO biome_service::workspace::server Pulled 0 diagnostic(s)
┌─┘
└─┐biome_lsp::handlers::text_document::did_change{url=file:///Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts, version=8}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
├─ 0ms DEBUG biome_service::workspace The file has the following feature sets:
│ {Lint: Supported, Search: FileNotSupported, Format: Supported, OrganizeImports: Supported}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_js_parser::parse::parse{}
┌─┘
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_service::workspace::server::Pulling diagnostics{categories=RuleCategories(BitFlags<Categories>(0b111, Syntax | Lint | Action))}
└─┐biome_service::file_handlers::javascript::Linting JavaScript file{path=BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }, language=Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None })}
├─ 0ms INFO biome_service::file_handlers::javascript Analyze file /Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts
┌─┘
┌─┘
├─ 1ms INFO biome_service::workspace::server Pulled 0 diagnostic(s)
┌─┘
└─┐biome_lsp::handlers::analysis::code_actions{uri=file:///Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts, range=Range { start: Position { line: 29, character: 3 }, end: Position { line: 29, character: 3 } }, only=None, diagnostics=[]}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
├─ 0ms DEBUG biome_service::workspace The file has the following feature sets:
│ {Search: FileNotSupported, Lint: Supported, Format: Supported, OrganizeImports: Supported}
├─ 0ms DEBUG biome_lsp::handlers::analysis Cursor range 859..859
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_service::file_handlers::javascript::code_actions{}
└─┐biome_service::file_handlers::javascript::Code actions JavaScript{range=859..859, path=BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }}
┌─┘
┌─┘
├─ 0ms DEBUG biome_lsp::handlers::analysis Pull actions result: PullActionsResult { actions: [] }
├─ 0ms DEBUG biome_lsp::handlers::analysis Suggested actions:
│ []
┌─┘
└─┐biome_lsp::handlers::analysis::code_actions{uri=file:///Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts, range=Range { start: Position { line: 0, character: 0 }, end: Position { line: 45, character: 0 } }, only=Some([CodeActionKind("quickfix.biome")]), diagnostics=[]}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
├─ 0ms DEBUG biome_service::workspace The file has the following feature sets:
│ {OrganizeImports: Supported, Format: Supported, Search: FileNotSupported, Lint: Supported}
├─ 0ms DEBUG biome_lsp::handlers::analysis Cursor range 0..1185
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_service::file_handlers::javascript::code_actions{}
└─┐biome_service::file_handlers::javascript::Code actions JavaScript{range=0..1185, path=BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }}
┌─┘
┌─┘
├─ 0ms DEBUG biome_lsp::handlers::analysis Pull actions result: PullActionsResult { actions: [] }
├─ 0ms DEBUG biome_lsp::handlers::analysis Suggested actions:
│ []
┌─┘
└─┐biome_lsp::handlers::analysis::code_actions{uri=file:///Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts, range=Range { start: Position { line: 0, character: 0 }, end: Position { line: 45, character: 0 } }, only=Some([CodeActionKind("source.organizeImports.biome")]), diagnostics=[]}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
├─ 0ms DEBUG biome_service::workspace The file has the following feature sets:
│ {OrganizeImports: Supported, Format: Supported, Search: FileNotSupported, Lint: Supported}
├─ 0ms DEBUG biome_lsp::handlers::analysis Cursor range 0..1185
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_service::file_handlers::javascript::code_actions{}
└─┐biome_service::file_handlers::javascript::Code actions JavaScript{range=0..1185, path=BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }}
┌─┘
┌─┘
├─ 0ms DEBUG biome_lsp::handlers::analysis Pull actions result: PullActionsResult { actions: [] }
├─ 0ms DEBUG biome_lsp::handlers::analysis Suggested actions:
│ []
┌─┘
└─┐biome_lsp::handlers::formatting::format{params=DocumentFormattingParams { text_document: TextDocumentIdentifier { uri: Url { scheme: "file", cannot_be_a_base: false, username: "", password: None, host: None, port: None, path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts", query: None, fragment: None } }, options: FormattingOptions { tab_size: 2, insert_spaces: false, properties: {}, trim_trailing_whitespace: Some(true), insert_final_newline: Some(true), trim_final_newlines: Some(true) }, work_done_progress_params: WorkDoneProgressParams { work_done_token: None } }}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
├─ 0ms DEBUG biome_service::workspace The file has the following feature sets:
│ {Lint: Supported, Format: Supported, Search: FileNotSupported, OrganizeImports: Supported}
├─ 0ms DEBUG biome_lsp::handlers::formatting Formatting...
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
├─ 0ms DEBUG biome_service::file_handlers::javascript Options used for format:
│ Indent style: Tab
│ Indent width: 2
│ Line ending: LF
│ Line width: 80
│ Quote style: Double Quotes
│ JSX quote style: Double Quotes
│ Quote properties: As needed
│ Trailing commas: All
│ Semicolons: Always
│ Arrow parentheses: Always
│ Bracket spacing: true
│ Bracket same line: false
│ Attribute Position: Auto
│
├─ 0ms INFO biome_service::file_handlers::javascript Format file /Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts
└─┐biome_formatter::printer::Printer::print{}
┌─┘
┌─┘
└─┐biome_lsp::handlers::text_document::did_change{url=file:///Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts, version=9}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
├─ 0ms DEBUG biome_service::workspace The file has the following feature sets:
│ {OrganizeImports: Supported, Format: Supported, Search: FileNotSupported, Lint: Supported}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_js_parser::parse::parse{}
┌─┘
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_service::workspace::server::Pulling diagnostics{categories=RuleCategories(BitFlags<Categories>(0b111, Syntax | Lint | Action))}
└─┐biome_service::file_handlers::javascript::Linting JavaScript file{path=BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }, language=Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None })}
├─ 0ms INFO biome_service::file_handlers::javascript Analyze file /Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts
┌─┘
┌─┘
├─ 1ms INFO biome_service::workspace::server Pulled 0 diagnostic(s)
┌─┘
├─ 51s WARN tower_lsp Got a textDocument/didSave notification, but it is not implemented
└─┐biome_lsp::handlers::analysis::code_actions{uri=file:///Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts, range=Range { start: Position { line: 32, character: 2 }, end: Position { line: 32, character: 2 } }, only=None, diagnostics=[]}
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
├─ 0ms DEBUG biome_service::workspace The file has the following feature sets:
│ {Format: Supported, Search: FileNotSupported, OrganizeImports: Supported, Lint: Supported}
├─ 0ms DEBUG biome_lsp::handlers::analysis Cursor range 854..854
├─ 0ms DEBUG biome_service::workspace::server File capabilities: Js(JsFileSource { language: TypeScript { definition_file: false }, variant: Standard, module_kind: Module, version: ES2022, embedding_kind: None }) BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }
└─┐biome_service::file_handlers::javascript::code_actions{}
└─┐biome_service::file_handlers::javascript::Code actions JavaScript{range=854..854, path=BiomePath { path: "/Users/ish-ts/Projects/NCPD-GitHub-Actions/src/main.ts" }}
┌─┘
┌─┘
├─ 1ms DEBUG biome_lsp::handlers::analysis Pull actions result: PullActionsResult { actions: [] }
├─ 1ms DEBUG biome_lsp::handlers::analysis Suggested actions:
│ []
┌─┘ |
Step 2 {
"$schema": "https://biomejs.dev/schemas/1.8.3/schema.json",
"organizeImports": {
"enabled": true
},
"linter": {
"enabled": true,
"rules": {
"recommended": true
}
},
"formatter": {
"indentStyle": "space",
"indentWidth": 2,
"lineWidth": 120
},
"javascript": {
"formatter": {
"semicolons": "asNeeded"
}
}
} Step 4 {
"$schema": "https://biomejs.dev/schemas/1.8.3/schema.json",
"organizeImports": {
"enabled": true
},
"linter": {
"enabled": true,
"rules": {
"recommended": true
}
},
"formatter": {
"indentStyle": "space",
"indentWidth": 4,
"lineWidth": 120
},
"javascript": {
"formatter": {
"semicolons": "asNeeded"
}
}
} |
Found the issue
The configuration file can't be read. Probably your workspace/editor changes the privileges of the document? |
It's worth noting that the configuration file is in two separate folders...
Not sure what's going on, it's definitely something about the workspace you're using. Please provide specifics about your workspace. |
Would be interesting to see the permissions on that ls -la /Users/ish-ts/Projects/NCPD-GitHub-Actions/biome.json |
Thank you for your deep investigation. I'm using VSCode workspace settings below.
{
"folders": [
{
"name": "NCPD-GitHub-Actions",
"path": ".."
},
{
"name": "ENV-GitHub-Test",
"path": "../../ENV-GitHub-Test"
},
{
"name": "NCPD-GitHub-Monitoring",
"path": "../../NCPD-GitHub-Monitoring"
}
]
}
|
Permisson hasn't changed ( |
BTW, the .ts file I want to edit is under |
We're going to need a minimal reproduction. Create a fresh repo, and inside reproduce the structure of your workspace, but only provide the smallest amount of files that trigger the issue. Without that, it's virtually impossible to help you troubleshoot. |
@nhedger I've created minimal reproduction. |
Thanks, will look into it ! |
I'm afraid I can't reproduce it following your instructions :/ (using the latest nightly) |
Just in case, did you open default.code-workspace and enter the workspace (by clicking green open workspace button)? If I don't enter the workspace, the issue doesn't occur. |
I opened the workspace by clicking the green button. |
Hmm, I'll check if there are other factors. |
I'll close this for now, we'll re-open when you circle back. |
I was able to reproduce the issue on a mac
perms on that file are -rw-r--r-- I was able to fix the issue by forcibly giving full disk access to the binary file in mac os settings After LSP server restart biome is able to read the settings, but only for a short moment. But killing the process means it's path will change under the "workspaceStorage" and you would have to again give full disk access. |
But that's probably just a coincidence since if the binary had no access to the file it wouldn't be able to change the source code of the files I want formatted, yet it can format After more testing the issue persists even with the binary having full disk access Will look into it more. My set up is a workspace with subworkspaces for each app in a monorepo |
@nhedger can we get this reopened? |
VS Code version
1.92.1
Extension version
2.3.0
Biome version
1.8.3
Operating system
Description
I set
biome.json
andsettings.json
as follows.biome.json
settiings.json
It works well for typescript at first, but after a while (30 minutes or 1 hour?), code formatting on save breaks, which means it looks VSCode ignores biome.json and apply default format style.
This will be fixed if I restart VSCode, but after a while, the same phenomenon happens.
I also found it will be fixed if I do not restart VSCode and keep using VSCode for a while.
I totally don't have any idea of this cyclic bug. Any ideas?
Steps to reproduce
Expected behavior
Consistent formatting is expected with biome.json.
Does this issue occur when using the CLI directly?
Not sure / Not applicable
Logs
The text was updated successfully, but these errors were encountered: