An open API service indexing awesome lists of open source software.

https://github.com/noahm/codeowners-extended

VS Code extension: Display the owner of the current file in your status bar; get quick access to additional team info
https://github.com/noahm/codeowners-extended

vscode-extension

Last synced: 3 months ago
JSON representation

VS Code extension: Display the owner of the current file in your status bar; get quick access to additional team info

Awesome Lists containing this project

README

          

# codeowners-extended

Get more out of your CODEOWNERS file. Supports all standard locations including `.github`, `.gitlab`, and `.bitbucket` directories.

Allows easy access to contact info for code owners encoded within the CODEOWNERS file in a simple space-separated format. More info on that [over here](https://github.com/noahm/codeowners?tab=readme-ov-file#team-metadata).

## Features

Provides syntax highlighting for CODEOWNERS files.

Displays the owner of the current file in the status bar.

![A preview of the extension](images/statusbar-low.gif)

If you provide contact info in your CODEOWNERS file, this allows you easy access to that info for any individual or team via a quick-search command.

![A preview of the quick search menu](images/menu-low.gif)

## Installation

The extension is available from:

- The official extension marketplace: https://marketplace.visualstudio.com/items?itemName=noahm.codeowners-extended
- Open VSX Registry: https://open-vsx.org/extension/noahm/codeowners-extended

Alternatively, download the latest release from the Github releases section. Run `code --install-extension codeowners-extended-X.X.X.vsix` or, from the "..." menu at the top of the extensions sidebar inside VS Code, pick "Install from VISX..."

## Requirements

Add a CODEOWNERS file to your project according to [Github documentation](https://help.github.com/articles/about-codeowners/) (or via conventions of Gitlab or Bitbucket)

Team contact info will only be available for projects that include a structured contact info section
within its CODEOWNERS file according to the specs described [here](https://github.com/noahm/codeowners?tab=readme-ov-file#team-metadata).

## Extension Settings

No settings have been implemented yet. Ability to specify a non-standard CODEOWNERS file name/location is coming soon!

## Known Issues

None yet!

## Release Notes

See the [changelog](CHANGELOG.md)

## Acknowledgements

Icon from the [Feather Icons](https://feathericons.com/) set used under MIT license.