# Class: FileContext

@boll/coreGlobalsFileContext

# Class: FileContext

# Hierarchy

  • FileContext

# Index

# Constructors

# Properties

# Accessors

# Methods

# Constructors

# constructor

+ new FileContext(packageRoot: BollDirectory, packageContext: Partial‹Package›, filename: BollFile, content: string): FileContext

Defined in file-context.ts:16

Parameters:

Name Type
packageRoot BollDirectory
packageContext Partial‹Package›
filename BollFile
content string

Returns: FileContext

# Properties

# Private _ignoredChecks

_ignoredChecks: string[] = []

Defined in file-context.ts:13


# Private _ignoredChecksByLine

_ignoredChecksByLine: Map‹number, string[]› = new Map()

Defined in file-context.ts:16


# Private _parsedIgnoreChecks

_parsedIgnoreChecks: boolean = false

Defined in file-context.ts:11


# Private _parsedIgnoreChecksByLine

_parsedIgnoreChecksByLine: boolean = false

Defined in file-context.ts:12


# Private Optional _sourceFile

_sourceFile? : ts.SourceFile = undefined

Defined in file-context.ts:15


# Private _sourceFileLoaded

_sourceFileLoaded: boolean = false

Defined in file-context.ts:14


# content

content: string

Defined in file-context.ts:22


# filename

filename: BollFile

Defined in file-context.ts:21


# packageContext

packageContext: Partial‹Package›

Defined in file-context.ts:20


# packageRoot

packageRoot: BollDirectory

Defined in file-context.ts:19

# Accessors

# ignoredChecks

get ignoredChecks(): string[]

Defined in file-context.ts:40

Returns: string[]


# ignoredChecksByLine

get ignoredChecksByLine(): Map‹number, string[]›

Defined in file-context.ts:57

Returns: Map‹number, string[]›


# packageDependencies

get packageDependencies(): Package["dependencies"] | undefined

Defined in file-context.ts:32

Returns: Package["dependencies"] | undefined


# packageDevDependencies

get packageDevDependencies(): Package["devDependencies"] | undefined

Defined in file-context.ts:36

Returns: Package["devDependencies"] | undefined


# relativeFilename

get relativeFilename(): string

Defined in file-context.ts:81

Returns: string


# source

get source(): SourceFile

Defined in file-context.ts:25

Returns: SourceFile

# Methods

# shouldSkip

shouldSkip(r: Rule): boolean

Defined in file-context.ts:85

Parameters:

Name Type
r Rule

Returns: boolean