Skip to content

Add experimental-API enforcement tooling for TS, Python, Go, and Rust#1719

Open
stephentoub wants to merge 3 commits into
mainfrom
stephentoub/super-bassoon
Open

Add experimental-API enforcement tooling for TS, Python, Go, and Rust#1719
stephentoub wants to merge 3 commits into
mainfrom
stephentoub/super-bassoon

Address review: run nested Go analyzer module in CI; fix eslint docs …

c79b51f
Select commit
Loading
Failed to load commit list.
GitHub Advanced Security / CodeQL succeeded Jun 18, 2026 in 3s

17 new alerts

New alerts in code changed by this pull request

  • 17 notes

Alerts not introduced by this pull request might have been detected because the code changes were too large.

See annotations below for details.

View all branch alerts.

Annotations

Check notice on line 87 in python/copilot/experimental.py

See this annotation in the file changed.

Code scanning / CodeQL

Statement has no effect Note

This statement has no effect.

Check notice on line 91 in python/copilot/experimental.py

See this annotation in the file changed.

Code scanning / CodeQL

Statement has no effect Note

This statement has no effect.

Check notice on line 22351 in python/copilot/generated/rpc.py

See this annotation in the file changed.

Code scanning / CodeQL

Explicit returns mixed with implicit (fall through) returns Note generated

Mixing implicit and explicit returns may indicate an error, as implicit returns always return None.

Check notice on line 22364 in python/copilot/generated/rpc.py

See this annotation in the file changed.

Code scanning / CodeQL

Explicit returns mixed with implicit (fall through) returns Note generated

Mixing implicit and explicit returns may indicate an error, as implicit returns always return None.

Check notice on line 22380 in python/copilot/generated/rpc.py

See this annotation in the file changed.

Code scanning / CodeQL

Explicit returns mixed with implicit (fall through) returns Note generated

Mixing implicit and explicit returns may indicate an error, as implicit returns always return None.

Check notice on line 22395 in python/copilot/generated/rpc.py

See this annotation in the file changed.

Code scanning / CodeQL

Explicit returns mixed with implicit (fall through) returns Note generated

Mixing implicit and explicit returns may indicate an error, as implicit returns always return None.

Check notice on line 22419 in python/copilot/generated/rpc.py

See this annotation in the file changed.

Code scanning / CodeQL

Explicit returns mixed with implicit (fall through) returns Note generated

Mixing implicit and explicit returns may indicate an error, as implicit returns always return None.

Check notice on line 22437 in python/copilot/generated/rpc.py

See this annotation in the file changed.

Code scanning / CodeQL

Explicit returns mixed with implicit (fall through) returns Note generated

Mixing implicit and explicit returns may indicate an error, as implicit returns always return None.

Check notice on line 22455 in python/copilot/generated/rpc.py

See this annotation in the file changed.

Code scanning / CodeQL

Explicit returns mixed with implicit (fall through) returns Note generated

Mixing implicit and explicit returns may indicate an error, as implicit returns always return None.

Check notice on line 22473 in python/copilot/generated/rpc.py

See this annotation in the file changed.

Code scanning / CodeQL

Explicit returns mixed with implicit (fall through) returns Note generated

Mixing implicit and explicit returns may indicate an error, as implicit returns always return None.

Check notice on line 22488 in python/copilot/generated/rpc.py

See this annotation in the file changed.

Code scanning / CodeQL

Explicit returns mixed with implicit (fall through) returns Note generated

Mixing implicit and explicit returns may indicate an error, as implicit returns always return None.

Check notice on line 22499 in python/copilot/generated/rpc.py

See this annotation in the file changed.

Code scanning / CodeQL

Explicit returns mixed with implicit (fall through) returns Note generated

Mixing implicit and explicit returns may indicate an error, as implicit returns always return None.

Check notice on line 22512 in python/copilot/generated/rpc.py

See this annotation in the file changed.

Code scanning / CodeQL

Explicit returns mixed with implicit (fall through) returns Note generated

Mixing implicit and explicit returns may indicate an error, as implicit returns always return None.

Check notice on line 22523 in python/copilot/generated/rpc.py

See this annotation in the file changed.

Code scanning / CodeQL

Explicit returns mixed with implicit (fall through) returns Note generated

Mixing implicit and explicit returns may indicate an error, as implicit returns always return None.

Check notice on line 22539 in python/copilot/generated/rpc.py

See this annotation in the file changed.

Code scanning / CodeQL

Explicit returns mixed with implicit (fall through) returns Note generated

Mixing implicit and explicit returns may indicate an error, as implicit returns always return None.

Check notice on line 22552 in python/copilot/generated/rpc.py

See this annotation in the file changed.

Code scanning / CodeQL

Explicit returns mixed with implicit (fall through) returns Note generated

Mixing implicit and explicit returns may indicate an error, as implicit returns always return None.

Check notice on line 10 in python/test_experimental.py

See this annotation in the file changed.

Code scanning / CodeQL

Module is imported with 'import' and 'import from' Note test

Module 'copilot' is imported with both 'import' and 'import from'.