microsoft/typespec

Public

mirrored from https://github.com/microsoft/typespecAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
ce9c567e5bfb441bb6415699a6b6fa797bc08f2e

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

packages/best-practices/src/lib.ts

17lines · modecode

1import { createTypeSpecLibrary } from "@typespec/compiler";
2import { casingRule } from "./rules/casing.rule.js";
3
4export const $lib = createTypeSpecLibrary({
5 name: "@typespec/best-practices",
6 diagnostics: {},
7 linter: {
8 rules: [casingRule],
9 ruleSets: {
10 recommended: {
11 enable: { [`@typespec/best-practices/${casingRule.name}`]: true },
12 },
13 },
14 },
15});
16
17export const { reportDiagnostic, createStateSymbol } = $lib;
18