persona-community-5/.pnpm-store/v3/files/96/56fcad13e49eb9c62cdef285ab630827820411570d0031d49712d1e1d3c721e09dd3d44b97cb77cf092ca97d901d515c401e43fb41058b406995906a97795c
rdev-worker a1d0d1bf1c
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
build: /implement-feature community-ui --requirements 'Build the React commu...
2026-02-24 08:22:30 +00:00

23 lines
817 B
Plaintext

import { readFileSync } from 'fs';
import { join as pathJoin, resolve as pathResolve } from 'path';
import { lintDocument } from '../../lint';
import { StyleguideConfig, defaultPlugin, resolvePreset } from '../../config';
import { BaseResolver } from '../../resolve';
import { parseYamlToDocument } from '../utils';
export const name = 'Validate with recommended rules';
export const count = 10;
const rebillyDefinitionRef = pathResolve(pathJoin(__dirname, 'rebilly.yaml'));
const rebillyDocument = parseYamlToDocument(
readFileSync(rebillyDefinitionRef, 'utf-8'),
rebillyDefinitionRef
);
export function measureAsync() {
return lintDocument({
externalRefResolver: new BaseResolver(),
document: rebillyDocument,
config: new StyleguideConfig(resolvePreset('recommended', [defaultPlugin])),
});
}