- Jun 02, 2023
-
-
Jed Fox authored
-
- May 31, 2023
-
-
Renaud Chaput authored
-
- May 23, 2023
-
-
Matt Jankowski authored
-
Matt Jankowski authored
-
- May 09, 2023
-
-
eggplants authored
-
- May 04, 2023
-
-
Nick Schonning authored
-
- May 02, 2023
-
-
Matt Jankowski authored
-
Claire authored
-
- Apr 26, 2023
-
-
Nick Schonning authored
-
- Mar 31, 2023
-
-
Nick Schonning authored
-
Nick Schonning authored
-
- Mar 30, 2023
-
-
Eugen Rochko authored
Co-authored-by:
Claire <claire.github-309c@sitedethib.com>
-
- Mar 23, 2023
-
-
Nick Schonning authored
-
- Mar 17, 2023
-
-
Nick Schonning authored
-
- Mar 16, 2023
-
-
Matt Jankowski authored
Co-authored-by:
Eugen Rochko <eugen@zeonfederated.com> Co-authored-by:
Nick Schonning <nschonni@gmail.com>
-
Nick Schonning authored
-
- Mar 10, 2023
-
-
Nick Schonning authored
-
- Mar 04, 2023
-
-
Nick Schonning authored
-
- Mar 03, 2023
-
-
Claire authored
-
Christian Schmidt authored
-
- Feb 20, 2023
-
-
Nick Schonning authored
-
Nick Schonning authored
-
Nick Schonning authored
-
- Feb 18, 2023
-
-
Nick Schonning authored
-
Nick Schonning authored
-
- Feb 16, 2023
-
-
Nick Schonning authored
-
- Dec 16, 2022
-
-
Nick Schonning authored
-
- Dec 15, 2022
-
-
Kaspar V authored
* fix(rubocop): update gems and add performance and rspec fix(rubocop): update gems and add performance and rspec - update present rubocop gems - add rubocop-rspec and rubocop-performance gems - move rubocop gems to gem group :development, :test in order to make linting in a github action that runs with RAILS_ENV=test possible * feat(rubocop): disable some annoyance RSpec cops To mee these prooved to be more annoying than helpful. If not agreed, they can be enabled any time. * fix(rubocop): do not ignore spec/**/* Because rubocop-rspec should lint the specs as well, and they deserve to be readable in general. It is relevant code, after all. * fix(rubocop): change ignore db/**/* to db/schema.rb because rails cops do some lints for migrations. E.g. reversable migrations linting and more. * fix(rubocop): tune rules configs Bunch of commits squashed: fix(rubocop): enable Layout/LineLength cop Because this project has code with line lenghts > 500 chars. This is not good practice at all, so I strongly suggest to change the practice in the future. But allow heredoc, URI and comments to still be long lines and make the default Max: 120 explicit, by repeating it in the config. To me this max length seems reasonable. Perhaps a bit more could be ok for some. But > 500 chars in one line Seems to be way too long IMHO. fix(rubocop): Metrics/CyclomaticComplexity Max to 12 The default is 7, perhaps quite strict. But 25 is too loose, the rule becomes pointless like that. fix(rubocop): AllCops ruby version, cacheing and more info - fix the target ruby version from 2.5 to 3.0 - have the cop error messages to be more informative and helpful - enable cacheing in /tmp fix(rubocop): Metrics/AbcSize to 34 from 115 Rubocops default is 17. If the rule is at 115 is becomes pointless. fix(rubocop): Metrics/BlockLength improvements - instead of ignoring tasks completely, ignore only the long blocks that are specific to tasks (task, namespace) - ignore also concern specific block methods (included, class_methods) fix(rubocop): Metrics/ClassLength count heredoc array as one line fix(rubocop): Metrics/MethodLength Max to 25 - the default is 10, but 65 is too loose, so perhaps 25? fix(rubocop): Metrics/ModuleLength array and heredoc count as one fix(rubocop): Metrics/PerceivedComplexity to 16 from 25 Rubocops default is 8, so how about only doubling that, instead of > than tripple it? fix(rubocop): enable Style/RedundantAssignment Because I think that this rule would never really hurt, but improve code quality and readability. fix(rubocop): enable Style/RescueStandardError I think everyone that ever had to debug what this can bring will hopefully agree that this rule totally makes sense. In the super rare exeptions where this is totally needed, it can be excluded by disabling comment in that place. fix(rubocop): Metrics/ParameterLists add explicit defaults and some excludes
-
- Nov 27, 2022
-
-
Claire authored
As pointed out by https://github.com/mastodon/mastodon/pull/21297#discussion_r1028372193 at least one of our dependencies already dropped support for Ruby 2.6, and we had removed Ruby 2.6 tests from the CI over a year ago (#16861). So stop advertising Ruby 2.6 support, bump targeted version, and drop some compatibility code.
-
- Nov 17, 2022
-
-
Rose authored
* Fix style for hashes Make the style for hashes consistent. * New style More consistency
-
- Jul 05, 2022
-
-
Eugen Rochko authored
* Add customizable user roles * Various fixes and improvements * Add migration for old settings and fix tootctl role management
-
- Jun 09, 2022
-
-
Eugen Rochko authored
- Add rake task for generating Apple/Android icons and favicons from SVG - Add rake task for generating PNG icons and logos for e-mails from SVG - Remove obsolete Microsoft icons and configuration - Remove PWA shortcut icons
-
- Mar 21, 2022
-
-
Yamagishi Kazutoshi authored
* Format JSON and YAML using Prettier * Add prettier to devDep
-
- Mar 12, 2022
-
-
Claire authored
* Update fix-duplicates task to 2022_02_10_153119 Also add support for Appeal to AccountMerging#merge_with! * Update fix-duplicates task to 2022_03_07_094650 * Update fix-duplicates task to 2022_03_09_213005 * Update fix-duplicates task to 2022_03_07_083603 * Update fix-duplicates task to 2022_03_10_060626 * Update fix-duplicates script to 2022_03_07_083603 * Update fix-duplicates task to 2022_03_10_060706 * Update fix-duplicates task to 2022_03_10_060959 * Silence CodeClimate
-
- Feb 24, 2022
-
-
Eugen Rochko authored
* Add trending statuses * Fix dangling items with stale scores in localized sets * Various fixes and improvements - Change approve_all/reject_all to approve_accounts/reject_accounts - Change Trends::Query methods to not mutate the original query - Change Trends::Query#skip to offset - Change follow recommendations to be refreshed in a transaction * Add tests for trending statuses filtering behaviour * Fix not applying filtering scope in controller
-
- Jan 07, 2021
-
-
abcang authored
* disable NewCops * update TargetRubyVersion * Fix Lint/MissingSuper for ActiveModelSerializers::Model * Fix Lint/MissingSuper for feed * Fix Lint/FloatComparison * Do not use instance variables
-
- Sep 01, 2020
-
-
dependabot[bot] authored
* Bump rubocop from 0.86.0 to 0.88.0 Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.86.0 to 0.88.0. - [Release notes](https://github.com/rubocop-hq/rubocop/releases) - [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.86.0...v0.88.0 ) Signed-off-by:
dependabot[bot] <support@github.com> * Fix for latest RuboCop Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by:
Yamagishi Kazutoshi <ykzts@desire.sh>
-
- Jul 14, 2020
-
-
abcang authored
* Fix rubocop warning * use limit variable * use ContextCreatingMethods option
-
- May 10, 2020
-
-
Lerk authored
-
- Dec 02, 2019
-
-
Yamagishi Kazutoshi authored
-