Commit Graph

440 Commits

Author SHA1 Message Date
Vlad Suhomlinov b9429f8aaf feat: remove lazy_var 2021-09-23 19:31:39 +03:00
Loupehope ee5299c318
Merge pull request #279 from TouchInstinct/tech/lint_only_changed_files
feat: lint only changed files
2021-09-16 10:34:52 +03:00
Vlad Suhomlinov 1678af0116 docs: remove useless docs 2021-09-15 19:29:21 +03:00
Vlad Suhomlinov f98c1af719 refactor: correct lint_files_path creation 2021-09-14 08:51:53 +03:00
Vlad Suhomlinov a455072e14 refactor: revert xcargs 2021-09-13 19:26:01 +03:00
Vlad Suhomlinov 44d4ff9f74 refactor: correct fastfile 2021-09-13 19:19:37 +03:00
Vlad Suhomlinov 494bc4886b refactor: add FORCE_LINT to fastlane 2021-09-13 19:10:35 +03:00
Vlad Suhomlinov 9e8d088017 refactor: add FORCE_LINT arg 2021-09-13 18:47:37 +03:00
Vlad Suhomlinov 5a6dd866f7 refactor: typo 2021-09-13 11:32:21 +03:00
Vlad Suhomlinov 088114cb5c refactor: enable --use-alternative-excluding 2021-09-12 11:49:37 +03:00
Vlad Suhomlinov 40f6d12e15 refactor: enable --force-exclude 2021-09-11 13:21:48 +03:00
Vlad Suhomlinov e725685a9e refactor: add allow_zero_lintable_files to swiftlint 2021-09-11 13:01:10 +03:00
Vlad Suhomlinov 8094a04ab3 feat: lint only changed files 2021-09-11 12:48:55 +03:00
Dmitriy 501ff89f28
Merge pull request #272 from TouchInstinct/feature/lazy_var_lint
Update .swiftlint.yml
2021-08-12 11:02:05 +03:00
Dmitriy 51e9a3b190
Update .swiftlint.yml 2021-08-09 12:11:51 +03:00
Dmitriy 9ae6e92e66
Update .swiftlint.yml
pr fix
2021-08-09 12:10:27 +03:00
Ivan Smolin 1545208c46 add install_env script for build phases 2021-08-09 11:58:54 +03:00
Dmitriy 5ac9fd8232
Update .swiftlint.yml
add lazy var rule to swiftlint
2021-08-09 11:55:43 +03:00
Ivan Smolin c2104468bd remove debug output 2021-08-04 11:00:50 +03:00
Ivan Smolin 7c4149778c add backslashes before characters that need to be escaped 2021-08-04 10:45:04 +03:00
Ivan Smolin 6cdd30a872 fix workspace path for code generation 2021-07-28 22:02:43 +03:00
Ivan Smolin 8d0449714b set xcconfig for framework targets as well 2021-07-28 15:58:18 +03:00
Ivan Smolin 6a032c324f replace existing options when generating xcconfigs 2021-07-27 15:03:21 +03:00
Ivan Smolin 63ecad8042 remove hadcoded CODE_SIGN_STYLE key; remove PROVISIONING_PROFILE_SPECIFIER auto generation 2021-07-22 09:29:22 +03:00
Ivan Smolin 0d555bea19 generate xcodeproj before increment build number 2021-07-21 21:06:58 +03:00
Ivan Smolin 82a44c2a1c disable cyrillic_strings rule for String+Localization.swift 2021-07-21 17:56:06 +03:00
Ivan Smolin cf2aa3f7ee localization script refactoring 2021-07-21 17:18:13 +03:00
Ivan Smolin ad2172cd27 add xcodegen support 2021-07-21 13:41:14 +03:00
Alexander Rutsman 3c5135ea5e Git revert HEAD 2021-07-07 15:23:29 +03:00
Alexander Rutsman efb5c8b60e Edit timeout 2021-07-06 12:56:18 +03:00
Alexander Rutsman 3f70495e4b Removed google service prefix 2021-07-05 16:29:00 +03:00
Ivan Smolin e0913de8a3 replace timeout: false with timeout: 0 according to https://github.com/fastlane/fastlane/pull/18894 2021-07-04 16:57:00 +03:00
Vlad Suhomlinov 045b57e72d refactor: complete app name 2021-05-13 17:56:37 +03:00
Vlad Suhomlinov fa9ccef66b refactor: correct typo 2021-05-13 17:47:15 +03:00
Vlad Suhomlinov a132bcd939 refactor: update path to xcworkspace 2021-05-13 17:41:44 +03:00
Vlad Suhomlinov 908f69b1f8 feat: run code generation for workspace 2021-05-13 17:27:51 +03:00
Loupehope 515e6ac5be
fix: api generator url 2021-05-11 18:45:54 +03:00
Ivan Smolin 8813dacd6f update api generator download url 2021-05-11 18:04:46 +03:00
Loupehope daf50493e6
Remove useless path to pmd 2021-04-29 08:03:46 +03:00
Ivan Smolin 784f619166 create intermediate directories in LocalStorage.upload_files 2021-04-19 13:57:53 +03:00
Ivan Smolin cd606ce17d
Merge pull request #242 from TouchInstinct/feature/build_phases_script_improvements
Feature/build phases script improvements
2021-03-26 10:54:15 +03:00
Vlad bfad757f23 Remove empty spaces 2021-03-23 17:54:53 +03:00
Vlad 8529a6f41f Remove comments 2021-03-23 17:37:51 +03:00
Vlad ddf7e0228b Correct code generation input 2021-03-23 17:07:09 +03:00
Vlad 43485eb8f5 Correct params input to sh 2021-03-23 16:56:39 +03:00
Vlad f5d3b7e4ea Add xcodeproj_path to code generation 2021-03-23 16:49:22 +03:00
Vlad fc1c0ac74b Add cpde generation phase 2021-03-23 16:29:00 +03:00
Vlad e5c4db8c10 Add resources to exclude 2021-03-12 19:41:16 +03:00
Vlad 2c0e89dbf5 Add path to pmd 2021-03-09 13:14:49 +03:00
Loupehope 4a72255a79
Merge pull request #246 from TouchInstinct/feature/pattern_matching_rule
Feature - pattern matching rule
2021-02-11 18:41:48 +03:00
Vlad f62bc00b9c Remove fallthrough 2021-02-11 18:33:05 +03:00
Ivan Smolin f0e0cb7e02 add fallthrough rule, use warnings instead of errors for most kind of custom rules 2021-02-11 18:22:14 +03:00
Vlad 69ec87dc47 Update pattern_matching 2021-02-11 18:19:50 +03:00
Vlad 2c97109908 Add pattern_matching and fallthrough rules 2021-02-11 17:45:45 +03:00
Ivan Smolin fec78fd0bc use two api keys: project and touchin 2021-02-04 19:49:45 +03:00
Ivan Smolin d0256372c1 add check for simultaneous usage of Input Files and Input File Lists 2021-01-21 17:28:52 +03:00
Ivan Smolin 0546268696 add support for xcfilelist list in read_input_file_names 2021-01-21 15:27:44 +03:00
Ivan Smolin 7c9680f4c9 Merge branch 'master' into feature/build_phases_script_improvements 2021-01-20 12:31:28 +03:00
Ivan Smolin 039ddac90a use App Store Connect API for match and upload_to_app_store 2021-01-19 18:09:27 +03:00
Ivan Smolin 8794713900 add smart skipping for api_generator script 2021-01-18 18:19:41 +03:00
Ivan Smolin ca37784c57 add doc to swiftlint about input files 2021-01-18 16:36:18 +03:00
Ivan Smolin 7819b0e4cd add doc about SRCROOT 2021-01-18 16:18:00 +03:00
Ivan Smolin b27fa554fb delete runner.sh, update swiftlint script 2021-01-18 15:55:40 +03:00
Ivan Smolin bd2138f58d update swiftlint config 2021-01-18 15:55:07 +03:00
Ivan Smolin e2f85337c0 remove REFACTORING_MODE 2021-01-18 15:54:54 +03:00
Ivan Smolin bb432d4220 add doc about SCRIPT_DIR variable 2021-01-15 18:58:45 +03:00
Ivan Smolin be7e522f38 copy_paste_detection refactoring 2021-01-15 18:51:53 +03:00
Ivan Smolin e0300fcd07 remove carthage & rome 2021-01-15 18:51:15 +03:00
Ivan Smolin 093f16a578 remove yarn install, use new firebase plugin API 2021-01-15 11:35:26 +03:00
Ivan Smolin 2c5f978eeb final changes 2021-01-14 18:37:53 +03:00
Ivan Smolin 9c247bbf4a improve copy-paste detection script 2021-01-14 18:00:09 +03:00
Ivan Smolin 454ae16cbe remove GOOGLE_SERVICE_INFO_PLIST_PATH generation from xcconfig files 2021-01-13 18:21:54 +03:00
Vlad db8cd599b3 Add strong self rule 2020-12-30 14:20:10 +03:00
Vlad f684dbc029 Fix PR 2020-12-29 14:43:47 +03:00
Vlad 175a97fc5f Code correction 2020-12-28 08:30:36 +03:00
Vlad a042e43450 Fix script logic 2020-12-27 23:23:36 +03:00
Vlad 2af414680f Fix paths 2020-12-27 22:32:45 +03:00
Vlad 417ddaafba Update naming 2020-12-27 22:22:52 +03:00
Vlad 9df5643e76 Merge branch 'master' into feature/make_feature_toggles_simplier 2020-12-27 22:13:56 +03:00
Vlad 07b0df8a46 Code correction 2020-12-27 22:09:28 +03:00
Vlad bd19a47a75 Update feature toggles work
Add templates
Add template manager
Updaet features generation scripts
2020-12-27 22:07:20 +03:00
Ivan Smolin ec27c3bc81 add Generated, as well as **/Generated (for multiple swiftlint) 2020-12-21 14:22:52 +03:00
Loupehope 7a91383726
Merge pull request #237 from TouchInstinct/feature/feature_toggles
Add generateFeaturesFile lane and feature generator
2020-12-18 18:36:11 +03:00
Vlad 688a828548 Fix PR 2020-12-18 18:30:19 +03:00
Vlad 7b5ba18dfa Fix PR 2020-12-18 18:29:28 +03:00
Vlad 1a344aeed7 Fix PR 2020-12-18 18:03:04 +03:00
Vlad 4777c0c597 Fix PR 2020-12-18 17:55:27 +03:00
Vlad 545f8d4c2f Fix PR 2020-12-15 18:27:25 +03:00
Vlad 52c61b3f2e Merge branch 'feature/feature_toggles' of github.com:TouchInstinct/BuildScripts into feature/feature_toggles 2020-12-15 15:55:32 +03:00
Vlad 64c8f85298 Fix PR 2020-12-15 15:53:37 +03:00
Vlad 31cc96b6c6 Fix enum path 2020-12-15 11:52:09 +03:00
Vlad d7a571400d Code correction 2020-12-15 11:40:16 +03:00
Vlad 149a4d2dcb Code correction 2020-12-15 11:23:15 +03:00
Vlad 4564ffbd99 Add comment 2020-12-15 11:06:23 +03:00
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