You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/CHANGELOG.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
14
14
-**Unused variable diagnostics.** Variables assigned but never read are flagged with hint severity and rendered as dimmed text. Covers local variables, foreach key/value bindings, catch variables, and closure `use` bindings. Variables named `$_` or prefixed with `$_` are exempt.
15
15
-**Mago diagnostic proxy.** Mago lint and analyze diagnostics are surfaced as LSP diagnostics with quick-fix code actions. Configurable under `[mago]` in `.phpantom.toml`. Requires Mago 1.15+.
16
16
-**PHPCS diagnostic proxy.** PHP_CodeSniffer violations are surfaced as LSP diagnostics with sniff-name diagnostic codes and severity mapping. Configurable under `[phpcs]` in `.phpantom.toml`.
17
-
-**Laravel config and env key navigation.** "Go to Definition" and "Find All References" now work for string-literal config keys and env variables (`config('app.name')`, `Config::get(...)`, `env('APP_KEY')`). Contributed by @MingJen in https://github.com/AJenbo/phpantom_lsp/pull/93.
17
+
-**Laravel config and env key navigation.** "Go to Definition" and "Find All References" now work for string-literal config keys and env variables (`config('app.name')`, `Config::get(...)`, `config()->string(...)`, `env('APP_KEY')`). Covers the `Config` facade, the `config()` helper (including fully-qualified `\config()`), and all typed accessors (`string`, `integer`, `float`, `boolean`, `array`, `collection`, `set`, `prepend`, `push`). Contributed by @MingJen in https://github.com/AJenbo/phpantom_lsp/pull/93 and https://github.com/AJenbo/phpantom_lsp/pull/96.
18
18
-**Namespace renaming.** Renaming a namespace segment updates all namespace declarations, use statements, group use declarations, and fully-qualified name references across the workspace. When a PSR-4 autoload mapping exists, the corresponding directory is moved to keep the filesystem consistent.
19
19
-**Linked editing ranges.** Place the cursor on a variable and all occurrences within its definition region enter linked editing mode. Typing a new name updates every occurrence simultaneously.
20
20
-**Import all missing classes.** A bulk code action that imports every unresolved class name in the file at once. Only names with a single unambiguous candidate are imported; ambiguous names are left for manual resolution.
0 commit comments