# Code Review

> PR review checklist for datasync-asset-store-filesystem — use when opening or reviewing pull requests.

- Skill: `contentstack/code-review-3` (Agent Skill)
- Install (CLI): `npx skillmds@latest add contentstack/code-review-3`
- Raw SKILL.md: https://api.skillmd.com/api/skills/contentstack/code-review-3/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools, Integrations & APIs, Security
- Author: contentstack (https://skillmd.com/u/contentstack)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/contentstack/code-review-3

---


# Code review – DataSync Asset Store Filesystem

## When to use

- Opening a PR that touches `src/`, tests, or published artifacts
- Reviewing changes for a library release

## Instructions

- **Build and tests:** Branch should pass `npm run build-ts` and `npm test` locally.
- **Lint:** Run `npm run tslint` for TypeScript changes in `src/`.
- **API and docs:** If public behavior or defaults change, update root `README.md` and verify [`datasync-asset-store`](../datasync-asset-store/SKILL.md) assumptions still hold.
- **Versioning:** Bump `package.json` version when releasing; follow org conventions for tags and changelog if applicable.
- **Security:** Avoid logging secrets; path handling should remain safe (see existing sanitization in `src/utils.ts` and related code). Large dependency or HTTP behavior changes deserve extra scrutiny.
- **Scope:** Keep changes focused on the asset-store concern—avoid unrelated refactors in the same PR unless required for the fix.

