'use strict';
import { projectPaths, nonRootProjectPaths, packagesPath, folders, files, globPatterns } from '../app-constants/project-paths.js';

const stringDuplicationConstants={'includePatterns':[folders['packages']+'/'+globPatterns['jsTsJsxTsx'],projectPaths['public']+'/'+globPatterns['jsTsJsxTsx'],projectPaths['src']+'/'+globPatterns['jsTsJsxTsx'],folders['server']+'/'+globPatterns['jsTsJsxTsx']],'excludePatterns':[''+packagesPath['packagesTools']+folders['stringDuplication']+'/**','**/'+folders['nodeModules']+'/**','**/'+folders['build']+'/**','**/'+folders['dist']+'/**','**/'+folders['generated']+'/**','**/'+folders['generatedTests']+'/**','**/'+folders['lib']+'/**','**/'+folders['dotNext']+'/**','**/'+folders['nodeCache']+'/**','**/'+folders['testResults']+'/**','**/'+folders['playwrightReport']+'/**','**/blob-report/**','**/coverage/**','**/coverage_out/**','**/'+files['indexJs'],'**/'+files['indexTs'],'**/'+files['nextEnv'],folders['server']+'/'+folders['content']+'/**',packagesPath['packagesBaseRepo']+'/'+folders['constants']+'/packages.{ts,js}',packagesPath['packagesBaseRepo']+'/'+folders['constants']+'/cli-automerge-constants.ts',packagesPath['packagesBaseRepo']+'/'+folders['constants']+'/string-duplication-constants.ts',''+packagesPath['packagesDocs']+folders['content']+'/**',''+packagesPath['packagesDocs']+folders['public']+'/**',packagesPath['packagesTest']+'/unit-tests/string-duplication',packagesPath['packagesDocs']+'/typecheck-examples/constants.ts','packages/internal-docs/flint/artifacts/**',packagesPath['packagesFlint']+'/'+folders['tests'],packagesPath['packagesFlintInfra']+'/project-specific-eslint-configs.ts',packagesPath['packagesFlintInfra']+'/eslint-next-web-vitals-temp.config.ts',packagesPath['packagesFlintInfra']+'/eslint-base.config.ts',packagesPath['packagesFlintInfra']+'/non-level-two-eslint-config.ts',packagesPath['packagesFlint']+'/'+folders['rules']+'/index.ts'],'excludedStrings':['use\x20client','use\x20strict','UTF-8','utf-8','utf8','force-dynamic',projectPaths['root'],nonRootProjectPaths['currentDirRef'],nonRootProjectPaths['currentDir'],'object','string','number','function','\x27\x20','\x22','``','\x27','\x0a','\x09','\x0a\x0a','\x0d','\x0d\x0a','\x20','**','/**','**/','/:','---','---\x0a','\x0a---','/**/','/**/*','**/*','..','...','\x20\x20-\x20','\x20-\x20','\x20./','\x20.','\x22\x22','\x27\x27','\x27.','\x27...','\x20\x22','\x22\x20','}','{','=>','!','(',')','[',']','\x20|\x20','_','-','.',',',',\x20',':',';','?','/','\x5c','//','@','#','$','%','^','&','*','+','=','!==','===','==','/*','*/',':\x20','\x0a\x20\x20\x20\x20','{0}','{1}','{2}','<','>','|','`','~','\x22]','\x27]','\x22.','\x5c\x22','\x20--\x20','0','1','2','3','-w','\x20../','../',';\x20','$&','\x5c$&','```','FdError','\x5c','\x5c/','[]']};

export { stringDuplicationConstants };
