import { plugin } from '../../utils/plugins' ; import { checkProjectFiles } from './check-project-files' ; import { lint , lintFilter } from './lint' ; import * as whiteFileRules from './white-file-rules' ; import { IAnalyseProject , ICreateEntry } from '../../utils/define' ; export { analyseProject } from '../../utils/analyse-project' ; export { createEntry } from '../../utils/create-entry' ; export { ensureProjectFiles , addProjectFiles } from './on-ensure-project-files' ; /**
 * Each time, scan this project's files.
 */ export const onAnalyseProject = ( fn ) => { plugin . projectAnalyses . push ( fn ) ; } ; export const onCreateEntry = ( fn ) => { plugin . projectCreateEntrys . push ( fn ) ; } ; export { whiteFileRules } ; export { lint , lintFilter } ; export { checkProjectFiles } ;