From 96a06265acd7c1fe71b07699b6f6fe6be737876f Mon Sep 17 00:00:00 2001 From: Samuel Shuert Date: Sun, 5 May 2024 19:07:12 +0000 Subject: [PATCH] docs: update contributing/formatting --- contributing/formatting.md | 48 ++++++++++++++++++++++++++++++++++---- 1 file changed, 44 insertions(+), 4 deletions(-) diff --git a/contributing/formatting.md b/contributing/formatting.md index fa6b19f..16d436b 100644 --- a/contributing/formatting.md +++ b/contributing/formatting.md @@ -2,7 +2,7 @@ title: .editorconfig description: Formatting standards using .editorconfig published: true -date: 2024-05-05T18:36:09.521Z +date: 2024-05-05T19:07:11.461Z tags: editor: markdown dateCreated: 2024-05-05T18:30:37.455Z @@ -19,14 +19,54 @@ root = true charset = utf-8 trim_trailing_whitespace = true end_of_line = lf +insert_final_newline = true +indent_style = space +indent_size = 4 ``` --- -Following here is the per language additions: + +# Programming Languages: ## Nix +Using nixfmt-rfc-style ```editorconfig [*.nix] -indent_style = space -indext_size = 2 +indent_size = 2 insert_final_newline = false +``` + +## Python +Using pycodestyle +```editorconfig +[*.{py,py3}] +indent_size = 4 +``` + +## Node.js +Using prettier +```editorconfig +[*.{cjs,mjs,js,ts,jsx,tsx}] +indent_size = 2 +``` + +## Rust +Using cargo fmt +```editorconfig +[*.rs,Cargo.toml] +indent_size = 4 +insert_final_newline = false +``` + +# Data Storage Files + +## JSON +```editorconfig +[*.{json,json5}] +indent_size = 2 +``` + +## CSV +```editorconfig +[*.csv] +indent_size = 0 ``` \ No newline at end of file