Socket
Socket
Sign inDemoInstall

markdownlint-cli

Package Overview
Dependencies
Maintainers
3
Versions
57
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

markdownlint-cli - npm Package Compare versions

Comparing version 0.32.2 to 0.33.0

19

markdownlint.js

@@ -5,7 +5,7 @@ #!/usr/bin/env node

const fs = require('fs');
const path = require('path');
const Module = require('module');
const os = require('os');
const process = require('process');
const fs = require('node:fs');
const path = require('node:path');
const Module = require('node:module');
const os = require('node:os');
const process = require('node:process');
const program = require('commander');

@@ -40,3 +40,3 @@

const projectConfigFiles = ['.markdownlint.jsonc', '.markdownlint.json', '.markdownlint.yaml', '.markdownlint.yml'];
const configFileParsers = [jsoncParse, jsYamlSafeLoad];
const configParsers = [jsoncParse, jsYamlSafeLoad];
const fsOptions = {encoding: 'utf8'};

@@ -53,3 +53,3 @@ const processCwd = process.cwd();

fs.accessSync(projectConfigFile, fs.R_OK);
const projectConfig = markdownlint.readConfigSync(projectConfigFile, configFileParsers);
const projectConfig = markdownlint.readConfigSync(projectConfigFile, configParsers);
config = {...config, ...projectConfig};

@@ -66,3 +66,3 @@ break;

try {
const userConfig = jsConfigFile ? require(path.resolve(processCwd, userConfigFile)) : markdownlint.readConfigSync(userConfigFile, configFileParsers);
const userConfig = jsConfigFile ? require(path.resolve(processCwd, userConfigFile)) : markdownlint.readConfigSync(userConfigFile, configParsers);
config = require('deep-extend')(config, userConfig);

@@ -281,2 +281,3 @@ } catch (error) {

config,
configParsers,
customRules,

@@ -300,3 +301,3 @@ files

};
const markdownlintRuleHelpers = require('markdownlint-rule-helpers');
const markdownlintRuleHelpers = require('markdownlint/helpers');
for (const file of files) {

@@ -303,0 +304,0 @@ fixOptions.files = [file];

{
"name": "markdownlint-cli",
"version": "0.32.2",
"version": "0.33.0",
"description": "MarkdownLint Command Line Interface",

@@ -40,18 +40,17 @@ "main": "markdownlint.js",

"dependencies": {
"commander": "~9.4.0",
"commander": "~9.4.1",
"get-stdin": "~9.0.0",
"glob": "~8.0.3",
"ignore": "~5.2.0",
"ignore": "~5.2.4",
"js-yaml": "^4.1.0",
"jsonc-parser": "~3.1.0",
"markdownlint": "~0.26.2",
"markdownlint-rule-helpers": "~0.17.2",
"minimatch": "~5.1.0",
"jsonc-parser": "~3.2.0",
"markdownlint": "~0.27.0",
"minimatch": "~5.1.2",
"run-con": "~1.2.11"
},
"devDependencies": {
"ava": "^4.3.1",
"ava": "^5.1.0",
"execa": "^6.1.0",
"test-rule-package": "./test/custom-rules/test-rule-package",
"xo": "^0.51.0"
"xo": "^0.53.1"
},

@@ -69,3 +68,4 @@ "xo": {

"unicorn/prefer-module": 0,
"unicorn/prefer-ternary": 0
"unicorn/prefer-ternary": 0,
"unicorn/prefer-top-level-await": 0
}

@@ -72,0 +72,0 @@ },

@@ -110,2 +110,3 @@ # markdownlint-cli

The algorithm is described in detail on the [`rc` package page][rc-standards].
Note that when relying on the lookup of a file named `.markdownlintrc` in the current or parent folders, the only syntaxes accepted are INI and JSON, and the file cannot have an extension.
If the `--config` argument is provided, the file must be valid JSON, JSONC, JS, or YAML.

@@ -137,3 +138,3 @@ JS configuration files contain JavaScript code, must have the `.js` or `.cjs` file extension, and must export (via `module.exports = ...`) a configuration object of the form shown above.

- repo: https://github.com/igorshubovych/markdownlint-cli
rev: v0.32.2
rev: v0.33.0
hooks:

@@ -148,2 +149,3 @@ - id: markdownlint

- [markdownlint][markdownlint] - API for this module
- [markdownlint-cli2][markdownlint-cli2] - Alternate CLI implementation
- [glob][glob] - Pattern matching implementation

@@ -160,2 +162,3 @@ - [ignore][ignore] - `.markdownlintignore` implementation

[markdownlint]: https://github.com/DavidAnson/markdownlint
[markdownlint-cli2]: https://github.com/DavidAnson/markdownlint-cli2
[markdownlint-jsonc]: https://github.com/DavidAnson/markdownlint/blob/main/schema/.markdownlint.jsonc

@@ -162,0 +165,0 @@ [markdownlint-yaml]: https://github.com/DavidAnson/markdownlint/blob/main/schema/.markdownlint.yaml

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc