在 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: 优先使用事件源映射。
文件大小:75.7KB
评论区