Code navigation is now available for all JavaScript, PHP, and TypeScript repositories

Jump to definition and find all references are now available for all JavaScript, PHP, and TypeScript repositories on GitHub. Previously these languages were in beta but are now fully available.

When viewing a JavaScript, PHP, or TypeScript file on github.com, clicking on a function or method name exposes a code navigation card with links to all of its definitions and references within the same repository. We use the semantic library to find definitions and call sites in your code.

Learn more about jump to definition and find all references

Check out the semantic library

The repository security tab now includes two new experiences to help you better understand your repository's security at a glance.

  • First, we have added a counter which makes it easy to understand how many security alerts your repository has active. The counter only includes information which is otherwise visible to the logged in user. This change will be rolling out gradually over the next couple of days.
  • Second, we have added an overview experience for your repository security tab which is located at https://github.com/:org/:repo/security. This new overview provides helpful insights about how to configure your repository to make the most of GitHub's built-in security and analysis features. It also provides a summary of known security issues.

Screenshot of new security overview experience

See more