Skip to content

Commit

Permalink
chore: add format check to typescript packages (#254)
Browse files Browse the repository at this point in the history
  • Loading branch information
0xRAG authored Feb 4, 2025
1 parent 887399f commit b006ddd
Show file tree
Hide file tree
Showing 12 changed files with 70 additions and 15 deletions.
9 changes: 4 additions & 5 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ jobs:
- name: Run linters
run: poetry run make lint

lint-agentkit-typescript:
lint-typescript:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
Expand All @@ -114,9 +114,8 @@ jobs:
cache: "npm"
# Install dependencies in parent directory first
- run: npm install
# Then install and lint in working directory
- name: Install and lint AgentKit
# formatting/lint in working directory
- name: Check formatting/lint
run: |
npm install
npm run format:check
npm run lint
npm run format
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@
"clean": "turbo run clean",
"docs": "turbo run docs",
"dev": "turbo run dev",
"format": "prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"",
"format:check": "prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\"",
"format": "turbo run format",
"format:check": "turbo run format:check",
"lint:fix": "turbo run lint:fix",
"test:types": "turbo run test:types"
},
Expand Down
7 changes: 7 additions & 0 deletions typescript/examples/langchain-cdp-chatbot/.prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
docs/
dist/
coverage/
.github/
src/client
**/**/*.json
*.md
11 changes: 11 additions & 0 deletions typescript/examples/langchain-cdp-chatbot/.prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"tabWidth": 2,
"useTabs": false,
"semi": true,
"singleQuote": false,
"trailingComma": "all",
"bracketSpacing": true,
"arrowParens": "avoid",
"printWidth": 100,
"proseWrap": "never"
}
6 changes: 3 additions & 3 deletions typescript/examples/langchain-cdp-chatbot/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
"start": "NODE_OPTIONS='--no-warnings' ts-node ./chatbot.ts",
"dev": "nodemon ./chatbot.ts",
"lint": "eslint -c .eslintrc.json *.ts",
"lint-fix": "eslint -c .eslintrc.json *.ts --fix",
"format": "prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"",
"format-check": "prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""
"lint:fix": "eslint -c .eslintrc.json *.ts --fix",
"format": "prettier --write \"**/*.{ts,js,cjs,json,md}\"",
"format:check": "prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""
},
"dependencies": {
"@coinbase/agentkit": "^0.1.0",
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
docs/
dist/
coverage/
.github/
src/client
**/**/*.json
*.md
11 changes: 11 additions & 0 deletions typescript/examples/langchain-farcaster-chatbot/.prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"tabWidth": 2,
"useTabs": false,
"semi": true,
"singleQuote": false,
"trailingComma": "all",
"bracketSpacing": true,
"arrowParens": "avoid",
"printWidth": 100,
"proseWrap": "never"
}
4 changes: 2 additions & 2 deletions typescript/examples/langchain-farcaster-chatbot/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
"start": "NODE_OPTIONS='--no-warnings' ts-node ./chatbot.ts",
"dev": "nodemon ./chatbot.ts",
"lint": "eslint -c .eslintrc.json *.ts",
"lint-fix": "eslint -c .eslintrc.json *.ts --fix",
"lint:fix": "eslint -c .eslintrc.json *.ts --fix",
"format": "prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"",
"format-check": "prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""
"format:check": "prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""
},
"dependencies": {
"@coinbase/agentkit": "^0.1.0",
Expand Down
7 changes: 7 additions & 0 deletions typescript/examples/langchain-twitter-chatbot/.prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
docs/
dist/
coverage/
.github/
src/client
**/**/*.json
*.md
11 changes: 11 additions & 0 deletions typescript/examples/langchain-twitter-chatbot/.prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"tabWidth": 2,
"useTabs": false,
"semi": true,
"singleQuote": false,
"trailingComma": "all",
"bracketSpacing": true,
"arrowParens": "avoid",
"printWidth": 100,
"proseWrap": "never"
}
4 changes: 2 additions & 2 deletions typescript/examples/langchain-twitter-chatbot/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
"start": "NODE_OPTIONS='--no-warnings' ts-node ./chatbot.ts",
"dev": "nodemon ./chatbot.ts",
"lint": "eslint -c .eslintrc.json *.ts",
"lint-fix": "eslint -c .eslintrc.json *.ts --fix",
"lint:fix": "eslint -c .eslintrc.json *.ts --fix",
"format": "prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"",
"format-check": "prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""
"format:check": "prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""
},
"dependencies": {
"@coinbase/agentkit": "^0.1.0",
Expand Down
4 changes: 3 additions & 1 deletion typescript/framework-extensions/langchain/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,9 @@
"license": "Apache-2.0",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"files": ["dist"],
"files": [
"dist"
],
"scripts": {
"build": "tsc",
"lint": "eslint -c .eslintrc.json \"src/**/*.ts\"",
Expand Down

0 comments on commit b006ddd

Please sign in to comment.