diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000..54c5265e --- /dev/null +++ b/.editorconfig @@ -0,0 +1,14 @@ +root = true + +[*] +end_of_line = lf +charset = utf-8 +insert_final_newline = true +trim_trailing_whitespace = true + +[*.{ts,tsx,js,json}] +indent_style = tab +tab_width = 4 + +[*.md] +trim_trailing_whitespace = false diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..5e4c8497 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,31 @@ +# Set default behavior to automatically normalize line endings +* text=auto eol=lf + +# Explicitly declare text files +*.ts text eol=lf +*.tsx text eol=lf +*.js text eol=lf +*.json text eol=lf +*.md text eol=lf +*.css text eol=lf +*.html text eol=lf +*.yml text eol=lf +*.yaml text eol=lf +*.sql text eol=lf +*.sh text eol=lf +*.toml text eol=lf +Dockerfile* text eol=lf +.dockerignore text eol=lf +docker-compose*.yml text eol=lf + +# Binary files +*.png binary +*.jpg binary +*.jpeg binary +*.gif binary +*.ico binary +*.webp binary +*.woff binary +*.woff2 binary +*.ttf binary +*.eot binary diff --git a/.oxfmtrc.json b/.oxfmtrc.json index 98859c34..988352d8 100644 --- a/.oxfmtrc.json +++ b/.oxfmtrc.json @@ -1,5 +1,6 @@ { - "$schema": "./node_modules/oxfmt/configuration_schema.json", - "printWidth": 120, - "useTabs": true + "$schema": "./node_modules/oxfmt/configuration_schema.json", + "printWidth": 120, + "useTabs": true, + "endOfLine": "lf" }