New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

base-config-tuia

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

base-config-tuia

- stylelint - commit-lint - lint-staged

latest
npmnpm
Version
1.0.16
Version published
Weekly downloads
21
31.25%
Maintainers
1
Weekly downloads
 
Created
Source

下列基础配置

  • stylelint
  • commit-lint
  • lint-staged

接入指南

安装

yarn add base-config-tuia -D

// 安装对应的依赖
# stylelint
yarn add stylelint stylelint-config-standard -D

#commmit-lint
yarn add @commitlint/cli @commitlint/config-conventional husky -D

#lintstaged
yarn add lint-staged husky -D

根目录下添加对应配置文件

  • .stylelintrc.js
module.exports = {
  extends: ["base-config-tuia/stylelintrc"],
  rules:{
    // 其他自定义规则
  }
}
  • .lintstagedrc.js
module.exports = {
  ...require('base-config-tuia/lintstaged'),
  // 其他自定义操作 eg:
  //  "*.{css,md,html,json}": [
  //   "prettier --write",
  //   "git add"
  // ]
}
  • commitlint.config.js
module.exports = {
  ...require('base-config-tuia/commitlint.config'),
  // 其他属性需要全量覆盖
}

注意事项

  • 添加.lintstagedrc.js后,需要在package.json中移除对应操作,配置文件的优先级是package.json最高的。 eg package.json
{
  // ...
-   "lint-staged": {
-    "*.{js,jsx,vue,ts}": [
-      "eslint",
-      "git add"
-    ],
-    "*.{css,md,html,json}": [
-      "prettier --write",
-      "git add"
-    ]
 }
}

FAQs

Package last updated on 21 Dec 2021

Did you know?

Socket

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.

Install

Related posts