Commit Graph

388 Commits

Author SHA1 Message Date
Vlad e7574decbc Add check for nil 2020-12-15 11:05:35 +03:00
Vlad 1f321c27c9 Add manager module and code correction 2020-12-15 10:59:14 +03:00
Vlad b3751302a9 Add features generator 2020-12-14 20:58:19 +03:00
Vlad a5f2b49a51 Fix names filter 2020-12-14 11:58:58 +03:00
Ivan Smolin 4cf2810533 disable comments evaluation for redundant_boolean_condition rule 2020-12-13 02:01:04 +03:00
Vlad 2712da9b89 Code correction 2020-12-12 21:16:07 +03:00
Vlad 136beef976 Fix typo 2020-12-12 21:12:58 +03:00
Vlad 46be166a04 Code correction 2020-12-12 21:12:05 +03:00
Vlad 67418eefc3 Code correction 2020-12-12 20:57:09 +03:00
Vlad a47f0b6218 Fix file type 2020-12-12 20:00:22 +03:00
Vlad aa00fe13ca Add Features class 2020-12-12 19:55:10 +03:00
Vlad dbfc6153ab Add uploadFeaturesToProject lane 2020-12-12 18:17:39 +03:00
Ivan Smolin 4dbdcfce7a make all build script calls relative 2020-11-23 19:04:57 +03:00
Ivan Smolin 1054ae4d3e add prefer_zero_over_explicit_init rule 2020-11-23 17:53:13 +03:00
Ivan Smolin 44d4e4175d fix undefined method mktmpdir 2020-11-23 17:41:18 +03:00
Ivan Smolin cb21c0ab03 some fixes and improvements for multiple swiftlint 2020-11-23 17:28:55 +03:00
Ivan Smolin 784063b996 add support for custom scheme and lane name via options 2020-10-20 13:36:48 +03:00
Ivan Smolin fe5564da7b update ManuallyUpdateCodeSigning lane so it can use local storage 2020-10-13 21:54:31 +03:00
Ivan Smolin d0f6f7d6a8 add local storage (project folder) type for match 2020-10-13 17:41:04 +03:00
Vlad b022bfce95 Code correction 2020-09-18 13:07:21 +03:00
Vlad 55e29f68a6 Add parameter_closure rule 2020-09-18 12:57:28 +03:00
Vlad 7b92842a4b Update message 2020-09-15 12:14:59 +03:00
Vlad c9ced95bce Code correction 2020-09-15 12:05:24 +03:00
Vlad 697805638c Code correction 2020-09-15 11:51:29 +03:00
Vlad ab03600b0d Add disposable_nil rule 2020-09-15 11:33:05 +03:00
Vlad 1e2e8518a4 Fix typo 2020-09-15 11:01:49 +03:00
Vlad 427adefbc6 Fix PR 2020-09-15 10:54:46 +03:00
Vlad 20ee87615a Update script 2020-09-14 22:30:38 +03:00
Vlad 2f4628e5a7 Update binary 2020-09-14 22:29:19 +03:00
Vlad b73abe782c Update binary 2020-09-14 22:27:42 +03:00
Vlad 2f65d801ec Code correction 2020-09-14 22:19:01 +03:00
Vlad 80cc86b4f8 Code correction 2020-09-14 22:14:01 +03:00
Vlad 94f1d45c7f Code correction 2020-09-14 22:11:59 +03:00
Vlad 3546f980fd Add localization files check 2020-09-14 22:07:30 +03:00
Vitaliy Salnikov b6afc40941
Merge pull request #220 from TouchInstinct/feature/xcconfig_rendering_output
Add output path option for xcconfig rendering
2020-08-07 15:40:33 +03:00
Vitaliy Salnikov e1d0747fc3 Add output path option for xcconfig rendering 2020-08-07 15:26:52 +03:00
MRSorokinMaxim ca25128e9b
Merge pull request #213 from TouchInstinct/multiple_swiftlint_rules
Multiple swiftlint rules
2020-07-31 14:14:48 +03:00
Maxim Sorokin d70fc7f34d changed description for project_root_path and source_root_path 2020-07-30 12:19:38 +03:00
Maxim Sorokin 0eb6a299d7 rename project_directory –> project_root_path, git_directory –> source_root_path 2020-07-30 11:51:58 +03:00
Maxim Sorokin 04c863cc14 fix naming and remove unnecessary code 2020-07-29 17:36:14 +03:00
Maxim Sorokin dcf88a7be5 replace depth_git_count –> git_directory 2020-07-29 13:54:17 +03:00
Maxim Sorokin c5cde472dd changed pods_directory –> swiftlint_executable_path 2020-07-29 12:40:54 +03:00
Maxim Sorokin e819248df2 rename make_ –> run_ 2020-07-29 12:30:58 +03:00
Maxim Sorokin 2285e1d18e split swiftlint.rb file to some files 2020-07-29 11:41:36 +03:00
Maxim Sorokin ce8f6746bf some refactoring, and remove copy paste 2020-07-28 21:02:37 +03:00
Vlad f45357752a Fix bool check 2020-07-28 17:43:38 +03:00
Vlad 85a994bdf5 Fix bool check 2020-07-28 17:35:17 +03:00
Ivan Smolin cc33a01bd0 don't change xcconfig for AppStore configuration 2020-07-23 13:55:42 +03:00
Boyko Mihail 2265a153a2 Fix documentation_generator 2020-07-22 16:14:18 +03:00
Ivan Smolin 08d11652ab fix CreatePushCertificate lane 2020-07-21 14:44:30 +03:00
Maxim Sorokin 635fa8dc98 added style guide and fixed naming 2020-06-30 16:55:06 +03:00
Maxim Sorokin 77d5642b7a fix indent 2020-06-30 16:48:38 +03:00
Maxim Sorokin 6b299828f0 remove multiple_swiftlint.sh 2020-06-30 16:22:47 +03:00
Maxim Sorokin 2e64ab92d4 multiple swiftlint rules script 2020-06-29 16:55:56 +03:00
Boyko Mihail 0f0c2c5c1b replace syncCodeSigning -> sync_code_signing_using_options in commonFastfile 2020-06-19 17:41:09 +03:00
Ivan Smolin a33f97b227 fix ruby syntax 2020-06-19 16:03:21 +03:00
Vlad 343567c1c8 Add missing bundle id 2020-06-19 15:56:38 +03:00
Vitaliy Salnikov 799a23adca Update build options helper submodule 2020-06-18 17:01:22 +03:00
Vitaliy Salnikov 1c6abf0146 Place config rendering temp data to renderer current directory 2020-06-17 15:35:33 +03:00
Maxim Sorokin 4ebcbadea2 multiple swiftlint rules script 2020-06-15 14:38:44 +03:00
Ivan Smolin 8711d20e72 Replace build_options_helper with submodule 2020-06-15 13:05:06 +03:00
Ivan Smolin b45ac60a2a add configs generation based on build options 2020-06-11 16:44:14 +03:00
Ivan Smolin ad099aa9c9 remove private lane syncCodeSigning, use public SyncCodeSigning instead 2020-06-11 10:49:12 +03:00
Vitaliy Salnikov f7ef221e4f Unify build custom config and configurations.yaml 2020-06-09 15:51:13 +03:00
Vitaliy Salnikov 3a46d7bba8 Add ability for render_configs.rb to source custom configs and automatically fetch team id 2020-06-05 18:47:00 +03:00
Vlad 0cfb8001e8 Fix rule 2020-06-05 15:16:38 +03:00
Vitaliy Salnikov e471637325
Merge pull request #196 from TouchInstinct/feature/app_badge_number
Include numbers in build badge
2020-06-05 14:27:08 +03:00
Vitaliy Salnikov 4c3aea94a2 Add comments to build badge description creation 2020-06-05 14:14:25 +03:00
Vlad a8c20aa760 Update rule 2020-06-05 12:48:35 +03:00
Vlad 08481ba0d3 Update rule 2020-06-05 12:44:11 +03:00
Vlad f03660eb79 Update rule 2020-06-05 12:38:47 +03:00
Vlad 0e0e66775e Add new rule 2020-06-05 12:34:49 +03:00
Vlad 4770ee7f78 Revert "Update script"
This reverts commit 5c277597f7.
2020-06-04 23:44:17 +03:00
Vlad 5c277597f7 Update script 2020-06-04 23:38:30 +03:00
Vlad e512ec339d Update script 2020-06-04 23:15:53 +03:00
Vitaliy Salnikov 2ff3fb763a Include numbers in build badge 2020-06-04 18:53:20 +03:00
Vlad 0e5f9b67f6 Update rule 2020-06-01 23:00:46 +03:00
Vlad 1eedb71209 Small corrections 2020-06-01 22:48:24 +03:00
Vlad d6589c53a3 Update rule 2020-06-01 22:46:05 +03:00
Vlad 74b5c1da91 Update rule 2020-06-01 22:43:26 +03:00
Vlad 7979e8088b Update rule 2020-06-01 22:42:37 +03:00
Vlad 05fd54ed8d Update rule 2020-06-01 21:58:35 +03:00
Vlad cc4647e3b4 Add check on type annotation for Bool 2020-06-01 21:52:07 +03:00
Vitaliy Salnikov ea14358a2e
Merge pull request #191 from TouchInstinct/build_badge
Build badge
2020-05-21 15:49:52 +03:00
Vitaliy Salnikov d1faa6cdfe Continue build on badge generation fail 2020-05-21 12:41:41 +03:00
Vlad 917ff13a0a [Update] info 2020-05-21 11:51:43 +03:00
Vlad 14cce365b8 [Update] info 2020-05-21 11:49:23 +03:00
Vitaliy Salnikov 33851d484a Remove Homebrew dependency fetching 2020-05-21 11:45:08 +03:00
Vlad 1181278091 [Update] regexp 2020-05-21 11:37:02 +03:00
Vlad 02f6f184a7 [Update] regexp 2020-05-21 11:28:23 +03:00
Vlad a719bb5558 [Update] regexp 2020-05-21 11:15:11 +03:00
Vlad b99d405e87 [Update] regexp 2020-05-21 11:11:41 +03:00
Vlad d8fd6d4262 [Update] regexp 2020-05-21 11:05:51 +03:00
Vlad 6986100357 [Add] rule contentView in cell rule 2020-05-21 10:44:40 +03:00
Vitaliy Salnikov e52308fc6c Change Homebrew dependency handling 2020-05-18 18:59:33 +03:00
Vitaliy Salnikov e2399629c3 Fail build on badge generation fail 2020-05-18 14:49:59 +03:00
Vitaliy Salnikov 5ede10f8d6 Add Brewfile bundle to commonFastlane 2020-05-18 14:45:22 +03:00
Vitaliy Salnikov 0633d7c371 Add lane for generating icon shields 2020-05-18 14:44:56 +03:00
Vlad 861bb95a05 Fix comments check 2020-05-15 14:48:32 +03:00
Vlad c5b08186d0 Fix check for number variables 2020-05-15 14:35:16 +03:00
Vlad 5ef4c23ae7 [Fix] PR 2020-05-13 10:33:32 +03:00
Vlad 0515e28828 [Fix] regexp 2020-05-13 00:05:42 +03:00
Vlad 49ff743f31 [Fix] regexp 2020-05-13 00:00:33 +03:00
Vlad b5a77c09d1 [Update] rule 2020-05-12 23:58:01 +03:00
Vlad 933c0049b9 [Add] check for capture list 2020-05-12 12:23:30 +03:00
Vlad 4f0ea050d3 [Update] rule 2020-05-12 11:45:26 +03:00
Vlad 89c9b4d72e [Remove] false-positive reaction with comments 2020-05-12 11:38:49 +03:00
Vlad 75849acb9c [Update] rule 2020-05-12 11:31:49 +03:00
Vlad b285f6c86f [Update] error message 2020-05-12 11:22:01 +03:00
Vlad 24a338d1b7 [Add] new closure rule 2020-05-12 11:20:04 +03:00
Ivan Smolin ee444d2700 fix indentation 2020-04-29 10:39:29 +03:00
Ivan Smolin 8ecb0c6892 remove useless code 2020-04-29 10:39:11 +03:00
Ivan Smolin d57333f5d1 add SyncSymbols lane; make code a little better 2020-04-28 18:08:38 +03:00
Maxim Sorokin 23789510b3 added new swiftlint rules 2020-04-12 13:54:01 +03:00
Maxim Sorokin 9b759003ff added new swiftlint rules 2020-04-10 13:45:26 +03:00
Maxim Sorokin 9dee92ef6f added new swiftlint rules 2020-04-10 13:34:40 +03:00
Maxim Sorokin 882759b6fa added new swiftlint rules 2020-04-08 20:40:46 +03:00
Maxim Sorokin e42fd8f257 added new swiftlint rules 2020-04-08 19:56:42 +03:00
Maxim Sorokin b159715f6a added new swiftlint rules 2020-04-08 17:59:17 +03:00
Maxim Sorokin b2460f0683 added new swiftlint rules 2020-04-08 17:30:01 +03:00
Vlad 7ba32d59a8 Add Carthage to FILES_TO_EXCLUDE 2020-04-06 14:37:33 +03:00
Ivan Smolin 1a5abfc580 fix multiline warnings 2020-04-01 16:07:36 +03:00
Ivan Smolin a8284d136e make cpd paths relative, so developers won't rewrite entire file 2020-04-01 15:16:08 +03:00
Ivan Smolin 53a0c5fbee fix argument index in cpd_script.php 2020-04-01 13:44:20 +03:00
Ivan Smolin 2fbfcf3d59 pass CPD_XML_PATH to cpd_script.php 2020-04-01 13:39:19 +03:00
Ivan Smolin 097dd43301 update line_length rule, so it ignores long urls 2020-04-01 13:02:32 +03:00
Ivan Smolin 1d0ef76314 create code-quality-reports folder for cpd and unused; check if cpd is installed; run cpd for all targets 2020-04-01 12:55:03 +03:00
Ivan Smolin 55f503fc6f decrease maximum number of enum parameters to 4 for warning and 5 for error 2020-03-31 12:42:38 +03:00
Ivan Smolin 0291efe8c9 use $TARGET_NAME instead of $PROJECT_NAME as default folder path for linting 2020-03-31 12:29:45 +03:00
Ivan Smolin 29debb2477 update swiftlint rules for 0.39.1 version 2020-03-31 00:11:26 +03:00
Boyko Mihail 2a9d8e96e3 [Issue 167] Fix PR issue from Ivam Smolin 2020-03-12 15:35:33 +03:00
Boyko Mihail b2e8152adb [Issue 167] faild build if json localization is null 2020-03-12 15:29:56 +03:00
krasich74 5686ab5d95 Fix api_generator_out_of_memoty_error 2020-03-03 14:12:05 +03:00
Mihail fcf8a3fa5c
Merge pull request #159 from TouchInstinct/feature/firebase
use Firebase instead of Fabric
2020-02-27 16:01:13 +03:00
Boyko Mihail 34751f808f Remove firebase app id 2020-02-27 11:43:19 +03:00
Ivan Smolin a88561ce7f
Merge pull request #132 from TouchInstinct/feature/experimential_configuration_select
build Release configuration with specific xcconfig
2020-02-21 16:27:08 +03:00
Ivan Smolin 71fb91ec3f use Firebase instead of Fabric 2020-01-30 19:32:52 +03:00
Loupehope 85947a143e
Merge pull request #156 from TouchInstinct/feature/experimential_rome
Feature/experimential rome
2020-01-23 18:51:47 +03:00
Ivan Smolin d9d0a6034f fix carthage retry 2020-01-23 12:55:44 +03:00
Vlad 555c0f2e58 Update swiftlint.yml 2020-01-22 22:18:40 +03:00
Ivan Smolin b2a07d79c3 run rome from project folder 2020-01-22 18:17:11 +03:00
Vlad de4b8102c6 Return last_where 2020-01-20 17:22:42 +03:00
Vlad 2b3852a21a Swiftlint correction 2020-01-20 15:51:44 +03:00
Ivan Smolin 1a1381dd19 change Romу path 2020-01-17 11:47:53 +03:00
Ivan Smolin 16eeea5b55 add Rome support 2020-01-17 11:19:48 +03:00
Maxim Sorokin 75bda07282 added folder and file to delete capabilities for download_file.sh 2020-01-15 17:11:24 +03:00
Maxim Sorokin 566e165d3f added folder and file to delete capabilities for download_file.sh 2020-01-15 17:02:56 +03:00
Maxim Sorokin 618547c080 added folder and file to delete capabilities for download_file.sh 2020-01-15 16:42:58 +03:00
Maxim Sorokin 1205e6c5bb added folder and file to delete capabilities for download_file.sh 2020-01-15 16:27:02 +03:00
Maxim Sorokin 94c179f666 added folder and file to delete capabilities for download_file.sh 2020-01-15 13:52:43 +03:00