npm 包 @stylelint/remark-preset 使用教程

阅读时长 5 分钟读完

在前端开发中,代码规范是非常重要的。代码规范的好坏,不仅可以决定代码的易读性、维护性,还会影响到开发效率,因此很多公司和团队都制定了自己的代码规范,并在开发中按照规范进行统一化管理。

@stylelint/remark-preset 是一款可以帮助我们检查 markdown 文件格式和语法的 npm 包。它是基于 stylelint 和 remark 两个工具来实现的。在本篇文章中,我们将详细介绍如何使用 @stylelint/remark-preset 进行 markdown 语法检测。

安装

使用 npm 安装 @stylelint/remark-preset:

配置

在项目中新建一个 .remarkrc.js 配置文件,并添加以下内容:

如果需要针对特定文件夹下的 markdown 文件做配置,可以在 .remarkrc.js 中进行设置,例如:

-- -------------------- ---- -------
-------------- - -
  --------- -
    -------------- -
      -
        --------------------------- -
          -- --- --
        -
      -
    --
    -- -------
    -------------- ------
  --
  -- -------
  ----------- ------------
-

配置项可以在 @stylelint/remark-preset 官网上查看:https://github.com/stylelint/stylelint/tree/master/packages/remark-preset-stylelint#options

使用示例

在项目根目录下新建一个 markdown 文件 example.md,添加以下内容:

-- -------------------- ---- -------
-- ----

-----
-


-----
-

--- --- -----

---- -----

-- ----

-------------


-------

------

- ------

-- ----

--- --- ----

- ---
- ---
- ---

--- --- ----

-- ---
-- ---
-- ---

-- -----

--- --- ----

------------------- ---------

--- --- ----

-------------
-------- --- --- -- -
  ------ - - -
-

---------------------

五、链接和图片

5.1 链接

这是一个 百度 的链接。

5.2 图片

运行结果:

-- -------------------- ---- -------
----------
   ---  -------  ------ - ---- ------ ---- -- ----- -  -------------------------
  -----  -------  ---- -- ------- -------                             --------------
  ----   -------  ------ - ---- ------ ---- -- ----- -                -------------------------
  -----  -------  --------- ---- ---- ------ ------ -- - ------        ----------------
  ----   -------  ---- ------ ----- ---- -- ------- ----              -----------------------
  -----  -------  --------- ---- ---- ------ ------ -- - ------        ----------------
  ----   -------  ---- ------ ----- ---- -- ------- ----              -----------------------

- - --------

我们可以看到,@stylelint/remark-preset 找出了 markdown 文件中存在的问题:缺失空行、未定义的标题、列表格式问题,警告开发人员对这些问题进行修复。

总结

@stylelint/remark-preset 是一款非常实用的 npm 包。通过@stylelint/remark-preset,我们可以方便地进行 markdown 文件格式和语法检测。在实际开发中,如果能够将@stylelint/remark-preset 结合到代码的自动化构建流程中,可以有效提高团队的代码质量,减少冗余的代码审阅工作,提高开发效率。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/5eedc858b5cbfe1ea06122ec

纠错
反馈