Skip to content

Commit

Permalink
chore: Add Biome (#35)
Browse files Browse the repository at this point in the history
  • Loading branch information
7nohe committed May 25, 2024
1 parent 9ea102a commit cda1c63
Show file tree
Hide file tree
Showing 62 changed files with 2,202 additions and 1,289 deletions.
12 changes: 12 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,3 +38,15 @@ jobs:
with:
name: generated-file-${{ matrix.os }}
path: examples/laravel10-app/resources/js/types

quality:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Biome
uses: biomejs/setup-biome@v2
with:
version: latest
- name: Run Biome
run: biome ci .
22 changes: 22 additions & 0 deletions biome.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"$schema": "https://biomejs.dev/schemas/1.7.3/schema.json",
"organizeImports": {
"enabled": true
},
"files": {
"ignore": [
"dist",
"examples/laravel10-app/resources/js/types",
"examples/laravel10-app/resources/js/ziggy.js",
"examples/laravel10-app/public",
"examples/laravel10-app/composer.json",
"vendor"
]
},
"linter": {
"enabled": true,
"rules": {
"recommended": true
}
}
}
59 changes: 58 additions & 1 deletion examples/laravel10-app/.laravel-typegen-tmp/History.json
Original file line number Diff line number Diff line change
@@ -1 +1,58 @@
{"class":"App\\Models\\Common\\History","database":"mysql","table":"histories","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int"},{"name":"log","type":"string(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null},{"name":"created_at","type":"datetime","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime"},{"name":"updated_at","type":"datetime","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime"}],"relations":[],"observers":[]}
{
"class": "App\\Models\\Common\\History",
"database": "mysql",
"table": "histories",
"policy": null,
"attributes": [
{
"name": "id",
"type": "bigint unsigned",
"increments": true,
"nullable": false,
"default": null,
"unique": true,
"fillable": false,
"hidden": false,
"appended": null,
"cast": "int"
},
{
"name": "log",
"type": "string(255)",
"increments": false,
"nullable": false,
"default": null,
"unique": false,
"fillable": false,
"hidden": false,
"appended": null,
"cast": null
},
{
"name": "created_at",
"type": "datetime",
"increments": false,
"nullable": true,
"default": null,
"unique": false,
"fillable": false,
"hidden": false,
"appended": null,
"cast": "datetime"
},
{
"name": "updated_at",
"type": "datetime",
"increments": false,
"nullable": true,
"default": null,
"unique": false,
"fillable": false,
"hidden": false,
"appended": null,
"cast": "datetime"
}
],
"relations": [],
"observers": []
}
95 changes: 94 additions & 1 deletion examples/laravel10-app/.laravel-typegen-tmp/Job.json
Original file line number Diff line number Diff line change
@@ -1 +1,94 @@
{"class":"App\\Models\\Job","database":"mysql","table":"jobs","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int"},{"name":"queue","type":"string(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null},{"name":"payload","type":"text","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null},{"name":"attempts","type":"boolean unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null},{"name":"reserved_at","type":"integer unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null},{"name":"available_at","type":"integer unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null},{"name":"created_at","type":"integer unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime"}],"relations":[],"observers":[]}
{
"class": "App\\Models\\Job",
"database": "mysql",
"table": "jobs",
"policy": null,
"attributes": [
{
"name": "id",
"type": "bigint unsigned",
"increments": true,
"nullable": false,
"default": null,
"unique": true,
"fillable": false,
"hidden": false,
"appended": null,
"cast": "int"
},
{
"name": "queue",
"type": "string(255)",
"increments": false,
"nullable": false,
"default": null,
"unique": false,
"fillable": false,
"hidden": false,
"appended": null,
"cast": null
},
{
"name": "payload",
"type": "text",
"increments": false,
"nullable": false,
"default": null,
"unique": false,
"fillable": false,
"hidden": false,
"appended": null,
"cast": null
},
{
"name": "attempts",
"type": "boolean unsigned",
"increments": false,
"nullable": false,
"default": null,
"unique": false,
"fillable": false,
"hidden": false,
"appended": null,
"cast": null
},
{
"name": "reserved_at",
"type": "integer unsigned",
"increments": false,
"nullable": true,
"default": null,
"unique": false,
"fillable": false,
"hidden": false,
"appended": null,
"cast": null
},
{
"name": "available_at",
"type": "integer unsigned",
"increments": false,
"nullable": false,
"default": null,
"unique": false,
"fillable": false,
"hidden": false,
"appended": null,
"cast": null
},
{
"name": "created_at",
"type": "integer unsigned",
"increments": false,
"nullable": false,
"default": null,
"unique": false,
"fillable": false,
"hidden": false,
"appended": null,
"cast": "datetime"
}
],
"relations": [],
"observers": []
}
101 changes: 100 additions & 1 deletion examples/laravel10-app/.laravel-typegen-tmp/Post.json
Original file line number Diff line number Diff line change
@@ -1 +1,100 @@
{"class":"App\\Models\\Post","database":"mysql","table":"posts","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int"},{"name":"title","type":"string(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null},{"name":"body","type":"string(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null},{"name":"type","type":"string","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"App\\Enums\\PostType"},{"name":"user_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null},{"name":"created_at","type":"datetime","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime"},{"name":"updated_at","type":"datetime","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime"}],"relations":[{"name":"author","type":"BelongsTo","related":"App\\Models\\User"}],"observers":[]}
{
"class": "App\\Models\\Post",
"database": "mysql",
"table": "posts",
"policy": null,
"attributes": [
{
"name": "id",
"type": "bigint unsigned",
"increments": true,
"nullable": false,
"default": null,
"unique": true,
"fillable": false,
"hidden": false,
"appended": null,
"cast": "int"
},
{
"name": "title",
"type": "string(255)",
"increments": false,
"nullable": false,
"default": null,
"unique": false,
"fillable": false,
"hidden": false,
"appended": null,
"cast": null
},
{
"name": "body",
"type": "string(255)",
"increments": false,
"nullable": false,
"default": null,
"unique": false,
"fillable": false,
"hidden": false,
"appended": null,
"cast": null
},
{
"name": "type",
"type": "string",
"increments": false,
"nullable": false,
"default": null,
"unique": false,
"fillable": false,
"hidden": false,
"appended": null,
"cast": "App\\Enums\\PostType"
},
{
"name": "user_id",
"type": "bigint unsigned",
"increments": false,
"nullable": false,
"default": null,
"unique": false,
"fillable": false,
"hidden": false,
"appended": null,
"cast": null
},
{
"name": "created_at",
"type": "datetime",
"increments": false,
"nullable": true,
"default": null,
"unique": false,
"fillable": false,
"hidden": false,
"appended": null,
"cast": "datetime"
},
{
"name": "updated_at",
"type": "datetime",
"increments": false,
"nullable": true,
"default": null,
"unique": false,
"fillable": false,
"hidden": false,
"appended": null,
"cast": "datetime"
}
],
"relations": [
{
"name": "author",
"type": "BelongsTo",
"related": "App\\Models\\User"
}
],
"observers": []
}

0 comments on commit cda1c63

Please sign in to comment.