カスタムコードルールを追加
カスタムコードルールとは?
カスタムコードルールの作成
1
Dockerfile のベースイメージとして Alpine ベースイメージのみを許可する2
3
# ✅ ルールに従うコード
FROM alpine:3.18
RUN apk add --no-cache nodejs# ❌ ルールに違反するコード
FROM ubuntu:latest
RUN apt-get update && apt-get install nodejs4
5
Docker コンテナで Alpine ベースイメージを使用するAlpine 以外のベースイメージは、コンテナサイズと攻撃対象領域を増大させますベースイメージを Alpine Linux 版に置き換えてください。たとえば、'FROM node:18' を 'FROM node:18-alpine' に変更します。パッケージのインストールコマンドを apt-get から apk に調整する必要がある場合があります。
効果的なカスタムルールの書き方
具体的かつ明確にする
適切なエラーハンドリングを使用するすべての API エンドポイントは、データベース呼び出しを try-catch ブロックで囲み、返却する必要があります
ステータスコード付きの標準化されたエラーレスポンススタイルではなくパターンに焦点を当てる
一般的なカスタムルールの例
セキュリティルール
アーキテクチャルール
API 標準
テスト要件
ドキュメント標準
最終更新
役に立ちましたか?