• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

rokucommunity / vscode-brightscript-language / #2719

24 Aug 2022 12:51PM UTC coverage: 41.691% (+0.02%) from 41.675%
#2719

push

TwitchBronBron
2.35.0

477 of 1427 branches covered (33.43%)

Branch coverage included in aggregate %.

1126 of 2418 relevant lines covered (46.57%)

7.32 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

50.0
/src/BrightScriptDocumentSymbolProvider.ts
1
import type {
2
    CancellationToken,
3
    DocumentSymbolProvider,
4
    SymbolInformation,
5
    TextDocument, Uri
6
} from 'vscode';
7
import type { DeclarationProvider } from './DeclarationProvider';
8

9
export class BrightScriptDocumentSymbolProvider implements DocumentSymbolProvider {
1✔
10
    constructor(declarationProvider: DeclarationProvider) {
11
        this.declarationProvider = declarationProvider;
4✔
12
    }
13
    private declarationProvider: DeclarationProvider;
14

15
    public provideDocumentSymbols(document: TextDocument, token: CancellationToken): SymbolInformation[] {
16
        return this.readSymbolInformations(document.uri, document.getText());
×
17
    }
18
    public readSymbolInformations(uri: Uri, input: string): SymbolInformation[] {
19
        return this.declarationProvider.readDeclarations(uri, input).map((d) => this.declarationProvider.declToSymbolInformation(uri, d));
×
20
    }
21
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc