From 9fe5348a98769895479bed3f7d3f3ab376eb7476 Mon Sep 17 00:00:00 2001 From: KirillKhoroshkov Date: Fri, 24 Mar 2023 13:52:13 +0300 Subject: [PATCH 1/8] Added kotlin codestyle --- codeStyles/Project.xml | 165 +++++++++++++++++++++++++++++++++ codeStyles/README.md | 9 ++ codeStyles/codeStyleConfig.xml | 5 + 3 files changed, 179 insertions(+) create mode 100644 codeStyles/Project.xml create mode 100644 codeStyles/README.md create mode 100644 codeStyles/codeStyleConfig.xml diff --git a/codeStyles/Project.xml b/codeStyles/Project.xml new file mode 100644 index 0000000..b25de0c --- /dev/null +++ b/codeStyles/Project.xml @@ -0,0 +1,165 @@ + + + + diff --git a/codeStyles/README.md b/codeStyles/README.md new file mode 100644 index 0000000..0a0d596 --- /dev/null +++ b/codeStyles/README.md @@ -0,0 +1,9 @@ +# Настройки форматирования + +Позволяют настроить одинаковое форматирования кода в Android Studio у всех, кто работает на проекте. +Настройки соответствуют [Правилам оформления Kotlin кода](https://styleguide.docs.touchin.ru/Coding/KotlinCodestyle.html) + +### Как подключить к проекту: +1. Скопировать директорию `codeStyles` в директорию проекта [`.idea`](/.idea) +2. Добавить в [`.gitignore`](/.gitignore) строку `!.idea/codeStyles` +3. Перезапустить Android Studio, чтобы настройки применились diff --git a/codeStyles/codeStyleConfig.xml b/codeStyles/codeStyleConfig.xml new file mode 100644 index 0000000..0f7bc51 --- /dev/null +++ b/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + From 4cdf0b89824adcd5aaf4b18ae5a8b0aa6af16002 Mon Sep 17 00:00:00 2001 From: KirillKhoroshkov Date: Sun, 26 Mar 2023 01:17:08 +0300 Subject: [PATCH 2/8] Added java and objective-c codestyles --- codeStyles/Project.xml | 409 ++++++++++++++++++++------------- codeStyles/codeStyleConfig.xml | 6 +- 2 files changed, 249 insertions(+), 166 deletions(-) diff --git a/codeStyles/Project.xml b/codeStyles/Project.xml index b25de0c..33327ae 100644 --- a/codeStyles/Project.xml +++ b/codeStyles/Project.xml @@ -1,165 +1,248 @@ - - + + diff --git a/codeStyles/codeStyleConfig.xml b/codeStyles/codeStyleConfig.xml index 0f7bc51..6a7bfad 100644 --- a/codeStyles/codeStyleConfig.xml +++ b/codeStyles/codeStyleConfig.xml @@ -1,5 +1,5 @@ - - + + From 98bd66290e5b0670743e4a60349c570a73c8cc7d Mon Sep 17 00:00:00 2001 From: KirillKhoroshkov Date: Mon, 27 Mar 2023 01:20:56 +0300 Subject: [PATCH 3/8] Moved info to the main README file --- README.md | 12 ++++++++++++ codeStyles/README.md | 9 --------- 2 files changed, 12 insertions(+), 9 deletions(-) delete mode 100644 codeStyles/README.md diff --git a/README.md b/README.md index 2c3832e..5d5114f 100644 --- a/README.md +++ b/README.md @@ -1 +1,13 @@ # BuildScripts + +## Настройки форматирования + +Позволяют настроить одинаковое форматирования кода в Android Studio у всех, кто работает на проекте. +Настройки +соответствуют [Правилам оформления Kotlin кода](https://styleguide.docs.touchin.ru/Coding/KotlinCodestyle.html) + +### Как подключить к проекту: + +1. Скопировать директорию [`codeStyles`](/codeStyles) в директорию проекта [`.idea`](/.idea) +2. Добавить в [`.gitignore`](/.gitignore) строку `!.idea/codeStyles` +3. Перезапустить Android Studio, чтобы настройки применились diff --git a/codeStyles/README.md b/codeStyles/README.md deleted file mode 100644 index 0a0d596..0000000 --- a/codeStyles/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# Настройки форматирования - -Позволяют настроить одинаковое форматирования кода в Android Studio у всех, кто работает на проекте. -Настройки соответствуют [Правилам оформления Kotlin кода](https://styleguide.docs.touchin.ru/Coding/KotlinCodestyle.html) - -### Как подключить к проекту: -1. Скопировать директорию `codeStyles` в директорию проекта [`.idea`](/.idea) -2. Добавить в [`.gitignore`](/.gitignore) строку `!.idea/codeStyles` -3. Перезапустить Android Studio, чтобы настройки применились From 4716bdb1317c2af404a2080b1e095c0c024c3140 Mon Sep 17 00:00:00 2001 From: KirillKhoroshkov Date: Tue, 28 Mar 2023 03:50:35 +0300 Subject: [PATCH 4/8] Edited README and removed the old scheme --- README.md | 16 ++- code.style.schemes | 8 -- code.style.schemes.xml | 5 - codestyles/TouchInstinct.xml | 254 ----------------------------------- 4 files changed, 14 insertions(+), 269 deletions(-) delete mode 100644 code.style.schemes delete mode 100644 code.style.schemes.xml delete mode 100644 codestyles/TouchInstinct.xml diff --git a/README.md b/README.md index 5d5114f..a250b1d 100644 --- a/README.md +++ b/README.md @@ -3,11 +3,23 @@ ## Настройки форматирования Позволяют настроить одинаковое форматирования кода в Android Studio у всех, кто работает на проекте. -Настройки -соответствуют [Правилам оформления Kotlin кода](https://styleguide.docs.touchin.ru/Coding/KotlinCodestyle.html) +Настройки соответствуют +[Правилам оформления Kotlin кода](https://styleguide.docs.touchin.ru/Coding/KotlinCodestyle.html) + +Есть два варианта использования: подключить к проекту или импортировать схему в Android Studio. ### Как подключить к проекту: 1. Скопировать директорию [`codeStyles`](/codeStyles) в директорию проекта [`.idea`](/.idea) 2. Добавить в [`.gitignore`](/.gitignore) строку `!.idea/codeStyles` 3. Перезапустить Android Studio, чтобы настройки применились + +При таком варианте настройки будут применены у всех, кто работает на проекте. +И только для одного конкретного проекта. + +### Как импортировать схему в Android Studio: + +1. Перейти в `File` > `Settings` > `Editor` > `Code Style` +2. Нажать на шестеренку справа от выпадающего списка схем и выбрать `Import Scheme` +3. В открывшемся окне указать путь до [`codeStyles/Project.xml`](/codeStyles/Project.xml) и нажать `ОК` +4. В открывшемся окне ввести название новой схемы и нажать `ОК` diff --git a/code.style.schemes b/code.style.schemes deleted file mode 100644 index 825ffd3..0000000 --- a/code.style.schemes +++ /dev/null @@ -1,8 +0,0 @@ - - - - - \ No newline at end of file diff --git a/code.style.schemes.xml b/code.style.schemes.xml deleted file mode 100644 index ef3f32c..0000000 --- a/code.style.schemes.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - \ No newline at end of file diff --git a/codestyles/TouchInstinct.xml b/codestyles/TouchInstinct.xml deleted file mode 100644 index 2beec96..0000000 --- a/codestyles/TouchInstinct.xml +++ /dev/null @@ -1,254 +0,0 @@ - - - - \ No newline at end of file From 211020a30d49785d755d435c8c85280c5105f67c Mon Sep 17 00:00:00 2001 From: KirillKhoroshkov Date: Tue, 28 Mar 2023 15:52:48 +0300 Subject: [PATCH 5/8] Edited README --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a250b1d..456ac62 100644 --- a/README.md +++ b/README.md @@ -10,8 +10,8 @@ ### Как подключить к проекту: -1. Скопировать директорию [`codeStyles`](/codeStyles) в директорию проекта [`.idea`](/.idea) -2. Добавить в [`.gitignore`](/.gitignore) строку `!.idea/codeStyles` +1. Скопировать директорию [`codeStyles`](/codeStyles) в директорию проекта `.idea` +2. Добавить в файл `.gitignore` строку `!.idea/codeStyles` 3. Перезапустить Android Studio, чтобы настройки применились При таком варианте настройки будут применены у всех, кто работает на проекте. From 23fb4371b1c0fc2774590df7cd99ca09c55b2091 Mon Sep 17 00:00:00 2001 From: KirillKhoroshkov Date: Wed, 29 Mar 2023 00:57:20 +0300 Subject: [PATCH 6/8] Edited README --- README.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 456ac62..529b0da 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,8 @@ ### Как импортировать схему в Android Studio: -1. Перейти в `File` > `Settings` > `Editor` > `Code Style` -2. Нажать на шестеренку справа от выпадающего списка схем и выбрать `Import Scheme` -3. В открывшемся окне указать путь до [`codeStyles/Project.xml`](/codeStyles/Project.xml) и нажать `ОК` -4. В открывшемся окне ввести название новой схемы и нажать `ОК` +1. Скачать схему [`codeStyles/Project.xml`](/codeStyles/Project.xml) +2. Перейти в `File` > `Settings` > `Editor` > `Code Style` +3. Нажать на шестеренку справа от выпадающего списка схем и выбрать `Import Scheme` +4. В открывшемся окне указать путь до сохраненной схемы и нажать `ОК` +5. В открывшемся окне ввести название новой схемы и нажать `ОК` From 7c5352e6c9f7934eddc27c0554fdf3e368a3bc03 Mon Sep 17 00:00:00 2001 From: KirillKhoroshkov Date: Wed, 29 Mar 2023 00:58:49 +0300 Subject: [PATCH 7/8] Edited README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 529b0da..f2632cc 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ ### Как импортировать схему в Android Studio: 1. Скачать схему [`codeStyles/Project.xml`](/codeStyles/Project.xml) -2. Перейти в `File` > `Settings` > `Editor` > `Code Style` +2. В Android Studio перейти в `File` > `Settings` > `Editor` > `Code Style` 3. Нажать на шестеренку справа от выпадающего списка схем и выбрать `Import Scheme` 4. В открывшемся окне указать путь до сохраненной схемы и нажать `ОК` 5. В открывшемся окне ввести название новой схемы и нажать `ОК` From b50ced768e98a25c2fa410869b78d8b4d9157e5c Mon Sep 17 00:00:00 2001 From: KirillKhoroshkov Date: Sat, 1 Apr 2023 19:37:48 +0300 Subject: [PATCH 8/8] Added trailing comma --- codeStyles/Project.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/codeStyles/Project.xml b/codeStyles/Project.xml index 33327ae..f9c40c9 100644 --- a/codeStyles/Project.xml +++ b/codeStyles/Project.xml @@ -66,6 +66,7 @@