# Class: FileContext
@boll/core › Globals › FileContext
# Class: FileContext
# Hierarchy
- FileContext
# Index
# Constructors
# Properties
- _ignoredChecks
- _ignoredChecksByLine
- _parsedIgnoreChecks
- _parsedIgnoreChecksByLine
- _sourceFile
- _sourceFileLoaded
- content
- filename
- packageContext
- packageRoot
# Accessors
- ignoredChecks
- ignoredChecksByLine
- packageDependencies
- packageDevDependencies
- relativeFilename
- source
# 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