[FR] Add symbol search support to files without a extension
Mantenedores costumam responder em até 1 dia
@cyber1830 já está trabalhando nisso.
Desde 29/8/2026.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 58/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- git, typescript
Direção de pesquisa
Start by tracing the index-time universal ctags flow and how .gitattributes overrides are currently handled. Verify the behavior with a file that has no extension and a linguist-language override; done means symbol search resolves definitions in that file as it does for files with extensions.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
In SB, files without a extension can be mapped to a linguist language by using the linguist-language override in a .gitattributes file (docs). This enables features like syntax highlighting to work.
However, this does not work for symbol search. At index time, universal ctags is not reading from .gitattributes and therefore does not resolve symbols for the file as it does not know the language.
- Linguagem predominante
- TypeScript
- Estrelas
- 3.9k
- Forks
- 374
- Merge médio
- 2d 13h
- PRs com merge (30d)
- 48
Preparar o ambiente
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de sourcebot-dev/sourcebot
-
[bug] Search result hydration performs duplicate repository lookups within the same chunkTalvez já em andamento @dipeshbabu assumiu há 16 dias. Abertabug triage needed
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
sourcebot-dev/sourcebot#1681 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Linux ctags build instructions in CONTRIBUTING.md are missing build dependenciesTalvez já em andamento @The-AarushiSingh assumiu há 22 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
sourcebot-dev/sourcebot#1633 ·
Mantenedores costumam responder em até 1 dia
-
MCP ask_codebase rejects explicit languageModel: getLanguageModelKey includes displayName which the MCP schema doesn't exposeTalvez já em andamento @pranav718 assumiu há 39 dias. Abertaask_sb bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
sourcebot-dev/sourcebot#1137 · 4 comentários ·
Mantenedores costumam responder em até 1 dia
-
[FR] Support file-based and Azure Key Vault token sources alongside env and googleCloudSecretTalvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 64/100
sourcebot-dev/sourcebot#1704 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
[bug] Local repositories with a space or non-ASCII character in the path cannot be indexedTalvez já em andamento @breken-ai assumiu há 13 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100
sourcebot-dev/sourcebot#1689 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de sourcebot-dev/sourcebot
Issues semelhantes
-
check:passed streams:add
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 2 dias
-
beta technical-medium ui
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
walletbeat/walletbeat#1625 ·
Mantenedores costumam responder em até 1 dia
-
Good First Issue hacktoberfest
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
hiero-ledger/hiero-sdk-js#4489 ·
Mantenedores costumam responder em até 1 dia
-
[Bug] The clients language filter cannot select the rows the page labels as unknownTalvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
apache/rocketmq-dashboard#6103 ·
Mantenedores costumam responder em até 4 dias
-
Bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
payloadcms/payload#18652 ·
Mantenedores costumam responder em até 1 dia