/**
 * Configure highlighting of untyped code.
 */
export const CONFIGURE_HIGHLIGHT_UNTYPED_COMMAND_ID =
  "sorbet.configureHighlightUntyped";

/**
 * Configure highlighting of untyped code.
 */
export const CONFIGURE_HIGHLIGHT_UNTYPED_DIAGNOSTIC_SEVERITY_COMMAND_ID =
  "sorbet.configureHighlightUntypedDiagnosticSeverity";

/**
 * Copy Symbol to Clipboard.
 */
export const COPY_SYMBOL_COMMAND_ID = "sorbet.copySymbolToClipboard";

/**
 * Set log level available actions.
 */
export const SET_LOGLEVEL_COMMAND_ID = "sorbet.setLogLevel";

/**
 * Show available actions.
 */
export const SHOW_ACTIONS_COMMAND_ID = "sorbet.showAvailableActions";

/**
 * Show Configuration picker.
 */
export const SHOW_CONFIG_PICKER_COMMAND_ID = "sorbet.configure";

/**
 * Show Sorbet Output panel.
 */
export const SHOW_OUTPUT_COMMAND_ID = "sorbet.showOutput";

/**
 * Disable Sorbet.
 */
export const SORBET_DISABLE_COMMAND_ID = "sorbet.disable";

/**
 * Enable Sorbet.
 */
export const SORBET_ENABLE_COMMAND_ID = "sorbet.enable";

/**
 * Restart Sorbet.
 */
export const SORBET_RESTART_COMMAND_ID = "sorbet.restart";

/**
 * Save all open __package.rb files.
 */
export const SORBET_SAVE_PACKAGE_FILES = "sorbet.savePackageFiles";

/**
 * Toggle highlighting of untyped code.
 */
export const TOGGLE_HIGHLIGHT_UNTYPED_COMMAND_ID =
  "sorbet.toggleHighlightUntyped";

/**
 * Toggle the auto-complete nudge in `typed: false` files.
 */
export const TOGGLE_TYPED_FALSE_COMPLETION_NUDGES_COMMAND_ID =
  "sorbet.toggleTypedFalseCompletionNudges";
