Skip to content

Commit 6f4e714

Browse files
committedOct 20, 2024
[IMP] update dotfiles
1 parent 6c308af commit 6f4e714

7 files changed

+264
-227
lines changed
 

‎.copier-answers.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Do NOT update manually; changes here will be overwritten by Copier
2-
_commit: v1.26
2+
_commit: v1.27
33
_src_path: git+https://github.com/OCA/oca-addons-repo-template
44
additional_ruff_rules: []
55
ci: GitHub

‎.eslintrc.yml

-188
This file was deleted.

‎.pre-commit-config.yaml

+22-12
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ exclude: |
55
# Files and folders generated by bots, to avoid loops
66
^setup/|/static/description/index\.html$|
77
# We don't want to mess with tool-generated files
8-
.svg$|/tests/([^/]+/)?cassettes/|^.copier-answers.yml$|^.github/|
8+
.svg$|/tests/([^/]+/)?cassettes/|^.copier-answers.yml$|^.github/|^eslint.config.cjs|^prettier.config.cjs|
99
# Maybe reactivate this when all README files include prettier ignore tags?
1010
^README\.md$|
1111
# Library files can have extraneous formatting (even minimized)
@@ -22,7 +22,7 @@ exclude: |
2222
(LICENSE.*|COPYING.*)
2323
default_language_version:
2424
python: python3
25-
node: "16.17.0"
25+
node: "22.9.0"
2626
repos:
2727
- repo: local
2828
hooks:
@@ -66,25 +66,35 @@ repos:
6666
- id: oca-checks-po
6767
args:
6868
- --disable=po-pretty-format
69-
- repo: https://github.com/pre-commit/mirrors-prettier
70-
rev: v2.7.1
69+
- repo: local
7170
hooks:
7271
- id: prettier
7372
name: prettier (with plugin-xml)
74-
additional_dependencies:
75-
- "prettier@2.7.1"
76-
- "@prettier/plugin-xml@2.2.0"
73+
entry: prettier
7774
args:
78-
- --plugin=@prettier/plugin-xml
75+
- --write
76+
- --list-different
77+
- --ignore-unknown
78+
types: [text]
7979
files: \.(css|htm|html|js|json|jsx|less|md|scss|toml|ts|xml|yaml|yml)$
80-
- repo: https://github.com/pre-commit/mirrors-eslint
81-
rev: v8.24.0
80+
language: node
81+
additional_dependencies:
82+
- "prettier@3.3.3"
83+
- "@prettier/plugin-xml@3.4.1"
84+
- repo: local
8285
hooks:
8386
- id: eslint
84-
verbose: true
87+
name: eslint
88+
entry: eslint
8589
args:
8690
- --color
8791
- --fix
92+
verbose: true
93+
types: [javascript]
94+
language: node
95+
additional_dependencies:
96+
- "eslint@9.12.0"
97+
- "eslint-plugin-jsdoc@50.3.1"
8898
- repo: https://github.com/pre-commit/pre-commit-hooks
8999
rev: v4.6.0
90100
hooks:
@@ -114,7 +124,7 @@ repos:
114124
args: [--fix, --exit-non-zero-on-fix]
115125
- id: ruff-format
116126
- repo: https://github.com/OCA/pylint-odoo
117-
rev: v9.0.4
127+
rev: v9.1.3
118128
hooks:
119129
- id: pylint_odoo
120130
name: pylint with optional checks

‎.prettierrc.yml

-8
This file was deleted.

‎developer_menu/views/menu_view.xml

+25-18
Original file line numberDiff line numberDiff line change
@@ -1,72 +1,79 @@
11
<?xml version="1.0" encoding="utf-8" ?>
22
<odoo>
3-
4-
<menuitem
3+
<menuitem
54
id="conf_tech"
65
parent="base.menu_administration"
76
name="🧰 Dev"
87
groups="base.group_erp_manager"
98
sequence="0"
109
>
11-
<menuitem id="model" name="Models" action="base.action_model_model" sequence="10" />
12-
<menuitem
10+
<menuitem
11+
id="model"
12+
name="Models"
13+
action="base.action_model_model"
14+
sequence="10"
15+
/>
16+
<menuitem
1317
id="fields"
1418
name="Fields"
1519
action="base.action_model_fields"
1620
sequence="10"
1721
/>
18-
<menuitem
22+
<menuitem
1923
id="rec_rule"
2024
name="📑 Record Rules"
2125
action="base.action_rule"
2226
sequence="20"
2327
/>
24-
<menuitem id="view" name="Views" action="base.action_ui_view" sequence="30" />
25-
<menuitem id="menu" name="📃 Menus" action="base.grant_menu_access" sequence="40" />
26-
<menuitem
28+
<menuitem id="view" name="Views" action="base.action_ui_view" sequence="30" />
29+
<menuitem
30+
id="menu"
31+
name="📃 Menus"
32+
action="base.grant_menu_access"
33+
sequence="40"
34+
/>
35+
<menuitem
2736
id="model_data"
2837
name="Model Data"
2938
action="base.action_model_data"
3039
sequence="50"
3140
/>
32-
<menuitem id="cron" name="📅 Crons" action="base.ir_cron_act" sequence="70" />
33-
<menuitem
41+
<menuitem id="cron" name="📅 Crons" action="base.ir_cron_act" sequence="70" />
42+
<menuitem
3443
id="window"
3544
name="Actions Window"
3645
action="base.ir_action_window"
3746
sequence="80"
3847
/>
39-
<menuitem
48+
<menuitem
4049
id="server"
4150
name="⚙ Actions Server"
4251
action="base.action_server_action"
4352
sequence="90"
4453
/>
45-
<menuitem
54+
<menuitem
4655
id="report"
4756
name="📄 Reports"
4857
action="base.ir_action_report"
4958
sequence="100"
5059
/>
51-
<menuitem
60+
<menuitem
5261
id="param"
5362
name="Parameters"
5463
action="base.ir_config_list_action"
5564
sequence="110"
5665
/>
57-
<menuitem
66+
<menuitem
5867
id="seq"
5968
name="🔢 Sequences"
6069
action="base.ir_sequence_form"
6170
sequence="115"
6271
/>
63-
<menuitem
72+
<menuitem
6473
id="mail_tmpl"
6574
name="📧 Mail Templates"
6675
action="mail.action_email_template_tree_all"
6776
sequence="140"
6877
/>
69-
</menuitem>
70-
71-
78+
</menuitem>
7279
</odoo>

0 commit comments

Comments
 (0)