0fe31c6656
* Setup CodeActions and add quickfix for missing inputs * PR feedback * Update languageservice/src/code-actions/quickfix/add-missing-inputs.ts Co-authored-by: Salman Chishti <salmanmkc@GitHub.com> * Fix indentSize detection for code actions after rebase - Add indentSize to MissingInputsDiagnosticData interface - Pass indentSize parameter from validate.ts to validateActionReference - Detect indentSize from workflow structure (jobs key to first child) - Fall back to detecting from with: block children when available * update typescript * formatting * linting * Gate missing inputs quickfix behind feature flag * Address PR review: rename files, move position calculation to quickfix - Rename index.ts files to follow repo patterns: - code-actions/index.ts → code-actions/code-actions.ts - code-actions/quickfix/index.ts → quickfix/quickfix-providers.ts - Move position calculation from validation to quickfix: - MissingInputsDiagnosticData now passes raw token ranges - Quickfix computes insertion position and indentation at code action time - detectIndentSize moved from validate.ts to validate-action-reference.ts * wip * Remove pointless comment --------- Co-authored-by: Salman Chishti <salmanmkc@GitHub.com>
10 lines
580 B
TypeScript
10 lines
580 B
TypeScript
export {complete, CompletionConfig} from "./complete.js";
|
|
export {ContextProviderConfig} from "./context-providers/config.js";
|
|
export {documentLinks} from "./document-links.js";
|
|
export {hover} from "./hover.js";
|
|
export {getInlayHints} from "./inlay-hints.js";
|
|
export {Logger, LogLevel, registerLogger, setLogLevel} from "./log.js";
|
|
export {validate, ValidationConfig, ActionsMetadataProvider} from "./validate.js";
|
|
export {ValueProviderConfig, ValueProviderKind} from "./value-providers/config.js";
|
|
export {getCodeActions, CodeActionParams} from "./code-actions/code-actions.js";
|