在 JavaScript 和 TypeScript 项目中使用 AWS 开发工具包的最佳实践

安装

在 JavaScript 或 TypeScript 项目中使用 AWS 开发工具包的最佳实践可以通过安装 eslint-plugin-stedi-aws-rules 来实现。首先,使用以下命令安装 eslint:

$ npm i eslint --save-dev

接下来,使用以下命令安装 @stedi-oss/eslint-plugin-stedi-aws-rules:

$ npm install @stedi-oss/eslint-plugin-stedi-aws-rules --save-dev

使用方法

.eslintrc 配置文件的 plugins 部分中添加 @stedi-oss/stedi-aws-rules

{
  "plugins": ["@stedi-oss/stedi-aws-rules"]
}

然后,在 rules 部分中配置要使用的规则。

{
  "rules": {
    "@stedi-oss/stedi-aws-rules/rule-name": "error"
  }
}

规则

eslint-plugin-stedi-aws-rules 提供了以下规则:

  • @stedi-oss/stedi-aws-rules/avoid-insecure-endpoints:避免使用不安全的端点。
  • @stedi-oss/stedi-aws-rules/prefer-immutability: 优先使用不可变性。
  • @stedi-oss/stedi-aws-rules/prefer-single-region: 优先使用单个区域。
  • @stedi-oss/stedi-aws-rules/prefer-subnets: 优先使用子网。
  • @stedi-oss/stedi-aws-rules/prefer-typesafe-access: 优先使用类型安全访问。
  • @stedi-oss/stedi-aws-rules/prefer-use-async-handlers: 优先使用 async 处理程序。
  • @stedi-oss/stedi-aws-rules/prefer-use-event-source-mapping: 优先使用事件源映射。
zip 文件大小:75.7KB