Skip to content

Add .expert to Elixir.gitignore#4797

Open
mkaput wants to merge 1 commit intogithub:mainfrom
mkaput:patch-1
Open

Add .expert to Elixir.gitignore#4797
mkaput wants to merge 1 commit intogithub:mainfrom
mkaput:patch-1

Conversation

@mkaput
Copy link

@mkaput mkaput commented Feb 17, 2026

Reasons for making this change

Expert is the official language server implementation for the Elixir programming language. It's eventually meant to become the de facto LS (replacing Elixir LS that is already gitignored here).

Link: https://expert-lsp.org/

It stores its data in an .expert directory (similarly to Elixir LS). It is not meant to be tracked in the repository.

Links to documentation supporting these rule changes

Expert doesn't have any proper documentation of this directory, but it's mentioned in FAQ: https://expert-lsp.org/docs/troubleshooting/

Lots of projects gitignore this file: https://grep.app/search?f.path.pattern=.gitignore&q=.expert

If this is a new template

Link to application or project’s homepage: TODO

Merge and Approval Steps

  • Confirm that you've read the contribution guidelines and ensured your PR aligns
  • Ensure CI is passing
  • Get a review and Approval from one of the maintainers

Expert is the official language server implementation for the Elixir programming language.

Link: https://expert-lsp.org/

It stores its data in an `.expert` directory (similarly to Elixir LS). It is not meant to be tracked in the repository.

Expert doesn't have any proper documentation of this directory, but it's mentioned in FAQ: https://expert-lsp.org/docs/troubleshooting/
@mkaput mkaput requested a review from a team as a code owner February 17, 2026 10:58
Copilot AI review requested due to automatic review settings February 17, 2026 10:58
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds the .expert/ directory to the Elixir.gitignore template. Expert is the official language server implementation for the Elixir programming language, and it stores its data in a .expert directory that should not be tracked in version control, similar to the existing .elixir_ls/ entry.

Changes:

  • Added .expert/ to Elixir.gitignore to ignore the Expert language server's data directory

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments