Security News
pnpm 10.0.0 Blocks Lifecycle Scripts by Default
pnpm 10 blocks lifecycle scripts by default to improve security, addressing supply chain attack risks but sparking debate over compatibility and workflow changes.
@ember-template-lint/pending-utils
Advanced tools
![CI Build](https://github.com/ember-template-lint/ember-template-lint-pending-utils/workflows/CI%20Build/badge.svg)
A collection of utilities to generate and store lint item metadata.
Those utilities are:
Adapts an {ESLint.LintResult} or {TemplateLintResult} to a {PendingLintMessage}
Adapts a list of {ESLint.LintResult} or {TemplateLintResult} to a list of {PendingLintMessage}
Creates, or ensures the creation of, the .lint-pending directory.
Generates a unique filename for a pending lint message.
Generates files for pending lint violations. One file is generated for each violation, using a generated hash to identify each.
Given a list of pending lint violations, this function will also delete existing files that no longer have a pending lint violation.
Reads all pending files in the .lint-pending directory.
Gets 3 maps containing pending items to add, remove, or those that are stable (not to be modified).
Kind: global function
Param | Type | Description |
---|---|---|
lintResult | ESLint.LintResult | The lint result object, either an or an {TemplateLintResult}. |
lintMessage | A lint message object representing a specific violation for a file. |
Kind: global function
Param | Type | Description |
---|---|---|
lintResults | LintResult | A list of objects to convert to {PendingLintMessage} objects. |
Creates, or ensures the creation of, the .lint-pending directory.
Kind: global function
Param | Description |
---|---|
baseDir | The base directory that contains the .lint-pending storage directory. |
Generates a unique filename for a pending lint message.
Kind: global function
Param | Description |
---|---|
pendingLintMessage | The linting data for an individual violation. |
Generates files for pending lint violations. One file is generated for each violation, using a generated hash to identify each.
Given a list of pending lint violations, this function will also delete existing files that no longer have a pending lint violation.
Kind: global function
Param | Description |
---|---|
baseDir | The base directory that contains the .lint-pending storage directory. |
pendingLintMessages | The linting data for all violations. |
filePath? | The absolute file path of the file to update violations for. |
Reads all pending files in the .lint-pending directory.
Kind: global function
Param | Description |
---|---|
baseDir | The base directory that contains the .lint-pending storage directory. |
filePath? | The absolute file path of the file to return pending items for. |
Gets 3 maps containing pending items to add, remove, or those that are stable (not to be modified).
Kind: global function
Param | Description |
---|---|
lintResults | The linting data for all violations. |
existing | Existing pending lint data. |
FAQs
![CI Build](https://github.com/ember-template-lint/ember-template-lint-pending-utils/workflows/CI%20Build/badge.svg)
The npm package @ember-template-lint/pending-utils receives a total of 4 weekly downloads. As such, @ember-template-lint/pending-utils popularity was classified as not popular.
We found that @ember-template-lint/pending-utils demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 4 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
pnpm 10 blocks lifecycle scripts by default to improve security, addressing supply chain attack risks but sparking debate over compatibility and workflow changes.
Product
Socket now supports uv.lock files to ensure consistent, secure dependency resolution for Python projects and enhance supply chain security.
Research
Security News
Socket researchers have discovered multiple malicious npm packages targeting Solana private keys, abusing Gmail to exfiltrate the data and drain Solana wallets.