File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -19,13 +19,13 @@ max_line_length = 88
1919indent_size = 2
2020
2121[** /admin/js/vendor/** ]
22- indent_style = ignore
23- indent_size = ignore
22+ indent_style = unset
23+ indent_size = unset
2424
2525# Minified JavaScript files shouldn't be changed
2626[** .min.js ]
27- indent_style = ignore
28- insert_final_newline = ignore
27+ indent_style = unset
28+ insert_final_newline = unset
2929
3030# Makefiles always use tabs for indentation
3131[Makefile ]
Original file line number Diff line number Diff line change 8383 with :
8484 advanced-security : false
8585 annotations : true
86+
87+ biome :
88+ runs-on : ubuntu-latest
89+ timeout-minutes : 60
90+ steps :
91+ - name : Checkout
92+ uses : actions/checkout@v6
93+ with :
94+ persist-credentials : false
95+ - name : Set up Node.js
96+ uses : actions/setup-node@v5
97+ with :
98+ node-version : ' 20'
99+ cache : ' npm'
100+ cache-dependency-path : ' **/package.json'
101+ - run : npm install
102+ - run : npx biome ci
Original file line number Diff line number Diff line change @@ -24,6 +24,11 @@ repos:
2424 rev : v9.39.1
2525 hooks :
2626 - id : eslint
27+ - repo : https://github.com/biomejs/pre-commit
28+ rev : v2.4.12
29+ hooks :
30+ - id : biome-check
31+ additional_dependencies : ["@biomejs/biome@2.4.12"]
2732 - repo : https://github.com/zizmorcore/zizmor-pre-commit
2833 rev : v1.19.0
2934 hooks :
Original file line number Diff line number Diff line change 1+ {
2+ "$schema" : " https://biomejs.dev/schemas/2.4.12/schema.json" ,
3+ "files" : {
4+ "includes" : [
5+ " django/contrib/admin/static/admin/css/**/*.css" ,
6+ " !django/contrib/admin/static/admin/css/vendor/**" ,
7+ " django/contrib/gis/static/gis/css/**/*.css" ,
8+ " docs/_theme/**/*.css" ,
9+ " !docs/_theme/djangodocs/static/fontawesome/**" ,
10+ " !docs/_theme/djangodocs/static/reset-fonts-grids.css" ,
11+ " !**/*.min.css"
12+ ]
13+ },
14+ "formatter" : {
15+ "enabled" : true ,
16+ "useEditorconfig" : true
17+ },
18+ "linter" : {
19+ "enabled" : true ,
20+ "rules" : {
21+ "complexity" : {
22+ "noImportantStyles" : " off"
23+ },
24+ "style" : {
25+ "noDescendingSpecificity" : " off"
26+ }
27+ }
28+ },
29+ "javascript" : {
30+ "linter" : { "enabled" : false },
31+ "formatter" : { "enabled" : false }
32+ },
33+ "json" : {
34+ "linter" : { "enabled" : false },
35+ "formatter" : { "enabled" : false }
36+ }
37+ }
Original file line number Diff line number Diff line change 33 "private" : true ,
44 "scripts" : {
55 "pretest" : " eslint ." ,
6- "test" : " grunt test --verbose"
6+ "test" : " grunt test --verbose" ,
7+ "biome" : " biome check"
78 },
89 "engines" : {
910 "npm" : " >=1.3.0"
1011 },
1112 "devDependencies" : {
13+ "@biomejs/biome" : " ^2.4.12" ,
1214 "eslint" : " ^9.39.1" ,
1315 "puppeteer" : " ^24.22.0" ,
1416 "grunt" : " ^1.6.1" ,
You can’t perform that action at this time.
0 commit comments