Files
vscode/.github/CODEOWNERS
T
Dmitriy VasyuraandCopilot 70fece1f86 eslint: enable no bracket notation rule (#334756)
* eslint: enable no bracket notation rule

Enable code-no-bracket-notation-for-identifiers for JavaScript and TypeScript files while grandfathering the 509 files with existing violations in a CODEOWNERS-gated allowlist.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* eslint: update bracket allowlist owners

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* eslint: group bracket notation exclusions

Organize the existing baseline by feature area so cleanup can be tracked and assigned without changing the excluded file set.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* eslint: test no bracket notation rule

Add RuleTester coverage for valid accesses, diagnostics, and autofix edge cases. Preserve escaped string-literal property names by checking their raw source before reporting.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-06 15:02:07 +00:00

26 lines
1.6 KiB
Plaintext

# GitHub actions required reviewers
.github/workflows/monaco-editor.yml @hediet @alexdima @lszomoru
.github/workflows/pr-darwin-test.yml @lszomoru @alexdima @sandy081 @TylerLeonhardt @rzhao271 @Yoyokrazy
.github/workflows/pr-linux-cli-test.yml @lszomoru @alexdima @sandy081 @TylerLeonhardt @rzhao271 @Yoyokrazy
.github/workflows/pr-linux-test.yml @lszomoru @alexdima @sandy081 @TylerLeonhardt @rzhao271 @Yoyokrazy
.github/workflows/pr-node-modules.yml @lszomoru @alexdima @sandy081 @TylerLeonhardt @rzhao271 @Yoyokrazy
.github/workflows/pr-win32-test.yml @lszomoru @alexdima @sandy081 @TylerLeonhardt @rzhao271 @Yoyokrazy
.github/workflows/pr.yml @lszomoru @alexdima @sandy081 @TylerLeonhardt @rzhao271 @Yoyokrazy
.github/workflows/telemetry.yml @lramos15 @lszomoru @alexdima
# VS Code API
# Ensure the API team is aware of changes to the vscode-dts file
# this is only about the final API, not about proposed API changes
src/vscode-dts/vscode.d.ts @TylerLeonhardt @alexr00
src/vs/workbench/services/extensions/common/extensionPoints.json @TylerLeonhardt @alexr00
# Allowlist for the `local/code-no-new-javascript-files` lint rule.
# Adding entries here lets a new .js/.cjs/.mjs file land in the repo;
# review is required to make sure TypeScript is not a better choice.
.eslint-allowed-javascript-files @alexr00 @alexdima @sbatten @TylerLeonhardt
# Allowlist for the `local/code-no-bracket-notation-for-identifiers` lint rule.
# Adding entries here permits bracket notation for identifier properties;
# review is required to make sure dot notation cannot be used instead.
.eslint-allowed-bracket-notation-files @alexdima @dmitrivMS