'use strict';
import { commonLowerCaseWords } from '../../../base-repo/constants/internal-common-strings.js';

const url='https://example.com/rules/';const ruleTypes={'problem':'problem','suggestion':'suggestion','layout':'layout'};const ruleRecommendationLevels={'error':commonLowerCaseWords['error']};const ruleMessageIds={'tooManyLines':'tooManyLines'};const flintConstants={'react':'React','filename':'filename','npmLifecycleEvent':'npm_lifecycle_event','testsRelativeDir':'../tests'};const eslintProperties={'raw':commonLowerCaseWords['raw'],'name':commonLowerCaseWords['name'],'value':commonLowerCaseWords['value'],'type':commonLowerCaseWords['type'],'error':commonLowerCaseWords['error'],'require':commonLowerCaseWords['require'],'profile':commonLowerCaseWords['profile'],'picture':commonLowerCaseWords['picture'],'image':commonLowerCaseWords['image'],'user':commonLowerCaseWords['user'],'data':commonLowerCaseWords['data'],'property':'property','parent':commonLowerCaseWords['parent'],'mailto':commonLowerCaseWords['mailto'],'props':commonLowerCaseWords['props'],'code':commonLowerCaseWords['code'],'fix':commonLowerCaseWords['fix'],'init':commonLowerCaseWords['init']};const eslintSchemaBasicTypes={'integer':commonLowerCaseWords['integer']};const logicalOperators={'and':'&&','or':'||'};const binaryOperators={'plus':'+','minus':'-','multiply':'*','power':'**','divide':'/'};const astStructuralKeys={'key':commonLowerCaseWords['key'],'query':commonLowerCaseWords['query']};

export { astStructuralKeys, binaryOperators, eslintProperties, eslintSchemaBasicTypes, flintConstants, logicalOperators, ruleMessageIds, ruleRecommendationLevels, ruleTypes, url };
