From 964f005c4f6b6d45d2173d960e70d0581a3ddb16 Mon Sep 17 00:00:00 2001 From: Ege Korkan Date: Tue, 23 Jan 2024 11:29:01 +0100 Subject: [PATCH] add configuration files --- .editorconfig | 21 +++++++++++++++++++++ .prettierignore | 18 ++++++++++++++++++ .prettierrc.json | 6 ++++++ package.json | 3 ++- 4 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 .editorconfig create mode 100644 .prettierignore create mode 100644 .prettierrc.json diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 000000000..134110001 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,21 @@ +# This file allows you to configure your editor using [EditorConfig](https://EditorConfig.org). +# Make sure to install the EditorConfig plugin if your editor doesn't come with built-in support. + +# top-most EditorConfig file +root = true + +[*] +indent_style = space # useTabs=false in prettier +indent_size = 2 # tabWidth in prettier +end_of_line = lf # endOfLine in prettier +charset = utf-8 # not configurable in prettier +trim_trailing_whitespace = false # not configurable in prettier +insert_final_newline = true # always true in prettier + +[{/publication/**,/node_modules/**,index.html,validation/tm-json-schema-validation.json,context/td-context-1.1.jsonld,visualization/*.png,visualization/*.svg}] +indent_style = unset +indent_size = unset +end_of_line = unset +charset = unset +trim_trailing_whitespace = unset +insert_final_newline = unset diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 000000000..ae62b879a --- /dev/null +++ b/.prettierignore @@ -0,0 +1,18 @@ +# Files added by default, repeating for transparency +**/.git +**/.svn +**/.hg +**/node_modules + +# Publication-related files +publication +errata.html +errata11.html + +# Automatically generated files +ontology/*.html +index.html +validation/tm-json-schema-validation.json +context/td-context-1.1.jsonld +visualization/*.png +visualization/*.svg diff --git a/.prettierrc.json b/.prettierrc.json new file mode 100644 index 000000000..03b62be65 --- /dev/null +++ b/.prettierrc.json @@ -0,0 +1,6 @@ +{ + "tabWidth": 2, + "useTabs": false, + "endOfLine": "lf", + "printWidth": 120 +} diff --git a/package.json b/package.json index e88536e1b..a7fbcce2b 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,8 @@ "x-validation": "node validation/td-cross-validation.js", "generateTmSchema": "node validation/tmSchemaGenerator.js", "prepare": "husky install", - "tmTest": "node validation/test.js" + "tmTest": "node validation/test.js", + "format": "npx prettier . --write" }, "repository": { "type": "git",