Versions in this module Expand all Collapse all v0 v0.0.1 Mar 11, 2024 Changes in this version + const DYNAMIC_IMPORT + const DefaultPackageJsonPath + const EXPORT + const IMPORT + const JEST_MOCK + const REQUIRE + var BUILTINS = map[string]bool + var Black = Color("\033[1;30m%s\033[0m") + var Err = Red + var Green = Color("\033[1;32m%s\033[0m") + var Info = Teal + var Magenta = Color("\033[1;35m%s\033[0m") + var Purple = Color("\033[1;34m%s\033[0m") + var Red = Color("\033[1;31m%s\033[0m") + var Teal = Color("\033[1;36m%s\033[0m") + var Warn = Yellow + var White = Color("\033[1;37m%s\033[0m") + var Yellow = Color("\033[1;33m%s\033[0m") + func Color(colorString string) func(string, ...interface{}) string + func NewLanguage() language.Language + func ParseTS(data []byte) ([]string, int, error) + func PkgName(dirpath string) string + type CompilerOptions struct + DeleteOutDir bool + TsConfigPath string + Webpack bool + type JestConfig struct + CollectCoverageFrom []string + CoverageDirectory string + ModuleFileExtensions []string + ModuleNameMapper struct{ ... } + Preset string + RootDir string + Roots []string + TestEnvironment string + TestRegex string + TestTimeout int + Transform map[string]interface{} + Verbose bool + type NestCliConfig struct + Collection string + CompilerOptions *CompilerOptions + Monorepo bool + Projects map[string]*Project + Root string + Schema string + SourceRoot string + type NestJS struct + func (*NestJS) Configure(c *config.Config, rel string, f *rule.File) + func (*NestJS) Embeds(r *rule.Rule, from label.Label) []label.Label + func (*NestJS) Fix(c *config.Config, f *rule.File) + func (*NestJS) Kinds() map[string]rule.KindInfo + func (*NestJS) KnownDirectives() []string + func (*NestJS) Name() string + func (lang *NestJS) CheckFlags(fs *flag.FlagSet, c *config.Config) error + func (lang *NestJS) GenerateRules(args language.GenerateArgs) language.GenerateResult + func (lang *NestJS) Imports(c *config.Config, r *rule.Rule, f *rule.File) []resolve.ImportSpec + func (lang *NestJS) Loads() []rule.LoadInfo + func (lang *NestJS) RegisterFlags(fs *flag.FlagSet, cmd string, c *config.Config) + func (lang *NestJS) Resolve(c *config.Config, ix *resolve.RuleIndex, rc *repo.RemoteCache, r *rule.Rule, ...) + type NestTranspiler string + type NestjsConfig struct + CollectAll bool + CollectAllAssets bool + CollectAllRoot string + CollectAllSources map[string]bool + CollectBarrels bool + CollectWebAssets bool + CollectWithTsConfig bool + CollectedAssets map[string]bool + CompilerOptions *CompilerOptions + DefaultNpmLabel string + Enabled bool + Fix bool + ImportAliasPattern *regexp.Regexp + ImportAliases []struct{ ... } + IsIgnoreE2E bool + IsNestjs bool + JestConfigRelativePath string + JestSize string + JestTestsPerShard int + LookupTypes bool + Monorepo bool + NestCliPath string + NpmDependencies struct{ ... } + PackageByDir map[string]*Project + PackageFile string + PackageJSONPath string + PnpmLockFilePath string + Quiet bool + Root string + RootPkg string + RootTsConfig *TsConfig + RootTsConfigFile string + SourcePerProject map[string]map[string]bool + Transpiler NestTranspiler + Verbose bool + Visibility Visibility + WebAssetSuffixes map[string]bool + func NewNestjsConfig() *NestjsConfig + func (parent *NestjsConfig) NewChild() *NestjsConfig + type NestjsConfigs map[string]*NestjsConfig + func (c *NestjsConfigs) ParentForPackage(pkg string) *NestjsConfig + type Project struct + CompilerOptions struct{ ... } + EntryFile string + Name string + Rel string + Root string + SourceRoot string + TsConfig *TsConfig + TsConfigPath string + TsConfigRel string + Type string + func (p *Project) ParseTsConfig(cwd string) *TsConfig + type TsConfig struct + CompilerOptions TsConfigCompilerOptions + Exclude []string + Extends string + Include []string + type TsConfigCompilerOptions struct + AllowSyntheticDefaultImports bool + BaseURL string + Declaration bool + EmitDecoratorMetadata bool + ExperimentalDecorators bool + ForceConsistentCasingInFileNames bool + Incremental bool + Module string + NoFallthroughCasesInSwitch bool + NoImplicitAny bool + OutDir string + Paths map[string][]string + RemoveComments bool + SkipLibCheck bool + SourceMap bool + StrictBindCallApply bool + StrictNullChecks bool + Target string + type Visibility struct + Labels []string + func (v *Visibility) Set(value string) error + func (v *Visibility) String() string