export const RULE_TAG = ".eslint.rule.ts"; export const SURFACE_RULE_TAG = ".rule.ts"; export const PATH_SEPARATOR = "/"; export const WORD_SEPARATOR = " "; export const PACKAGE_FILE = "package.json"; export const JSON_EXTENSION = ".json"; export const JSON_FOLDER = "json"; export const PAYLOAD_TABS_KEY = "tabs"; export const PAYLOAD_SECTIONS_KEY = "sections"; export const PAYLOAD_CONTENT_KEY = "content"; export const PAYLOAD_ID_KEY = "id"; export const PAYLOAD_LABEL_KEY = "label"; export const PAYLOAD_TITLE_KEY = "title"; export const PAYLOAD_KIND_KEY = "kind"; export const CODE_KIND = "code"; export const CODE_FIELD = "code"; export const MIN_TOKEN_LENGTH = 3; export const TOKEN_STOPS: ReadonlySet = new Set([ " ", "\n", "\t", ",", ";", ":", "!", "?", "(", ")", "[", "]", "{", "}", '"', "'", "`", "*", "<", ">", "|", ]); export const DERIVE_FLAG = "--derive"; export const SOURCE_INVENTORY = "rule inventory slugs"; export const SOURCE_SEEDS = "lesson seed ids"; export const SOURCE_SURFACE_RULES = "coordination surface rule ids"; export const SOURCE_PATHS = "paths declaration keys and values"; export const SOURCE_SCRIPTS = "root package scripts"; export const SOURCE_MEMBERS = "workspace member names and directories"; export const SOURCE_STAGES = "gate stage and step labels"; export const SOURCE_LOCAL_RULES = "local rule ids"; export const SOURCE_TAXONOMY = "taxonomy containers and concern folders"; export const SOURCE_HARNESS = "harness feature names";