# This configuration was generated by # `rubocop --auto-gen-config --auto-gen-only-exclude --no-exclude-limit --no-auto-gen-timestamp` # using RuboCop version 1.59.0. # The point is for the user to remove these configuration records # one by one as the offenses are removed from the code base. # Note that changes in the inspected code, or installation of new # versions of RuboCop, may require this file to be generated again. # Offense count: 21 # Configuration parameters: AllowedMethods, AllowedPatterns, CountRepeatedAttributes, Max. Metrics/AbcSize: Exclude: - 'lib/checkoff/internal/asana_event_filter.rb' - 'lib/checkoff/task_searches.rb' - 'lib/checkoff/tasks.rb' - 'lib/checkoff/timelines.rb' - 'test/unit/test_portfolios.rb' - 'test/unit/test_task_selectors.rb' - 'test/unit/test_tasks.rb' - 'test/unit/test_timelines.rb' # Offense count: 9 # Configuration parameters: CountComments, Max, CountAsOne. Metrics/ClassLength: Exclude: - 'lib/checkoff/attachments.rb' - 'lib/checkoff/custom_fields.rb' - 'lib/checkoff/projects.rb' - 'lib/checkoff/sections.rb' - 'lib/checkoff/tasks.rb' - 'lib/checkoff/timing.rb' - 'test/unit/test_sections.rb' - 'test/unit/test_tasks.rb' - 'test/unit/test_timelines.rb' # Offense count: 4 # Configuration parameters: AllowedMethods, AllowedPatterns, Max. Metrics/CyclomaticComplexity: Exclude: - 'lib/checkoff/internal/asana_event_filter.rb' - 'lib/checkoff/internal/task_timing.rb' - 'lib/checkoff/timelines.rb' # Offense count: 12 # Configuration parameters: CountComments, Max, CountAsOne, AllowedMethods, AllowedPatterns. Metrics/MethodLength: Exclude: - 'lib/checkoff/attachments.rb' - 'lib/checkoff/internal/asana_event_filter.rb' - 'lib/checkoff/internal/search_url/date_param_converter.rb' - 'lib/checkoff/my_tasks.rb' - 'lib/checkoff/task_searches.rb' - 'lib/checkoff/tasks.rb' - 'lib/checkoff/timelines.rb' - 'lib/checkoff/timing.rb' # Offense count: 2 # Configuration parameters: AllowedMethods, AllowedPatterns, Max. Metrics/PerceivedComplexity: Exclude: - 'lib/checkoff/timelines.rb' # Offense count: 2 # Configuration parameters: MinSize. Performance/CollectionLiteralInLoop: Exclude: - 'lib/checkoff/tasks.rb' - 'test/unit/test_helper.rb' # Offense count: 1 # This cop supports unsafe autocorrection (--autocorrect-all). Performance/InefficientHashSearch: Exclude: - 'lib/checkoff/internal/asana_event_filter.rb' # Offense count: 1 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: AllowRegexpMatch. Performance/RedundantEqualityComparisonBlock: Exclude: - 'lib/checkoff/internal/selector_classes/task.rb' # Offense count: 13 # Configuration parameters: RequireForNonPublicMethods. Style/DocumentationMethod: Exclude: - 'spec/**/*' - 'test/**/*' - 'lib/checkoff/cli.rb' - 'lib/checkoff/clients.rb' - 'lib/checkoff/tags.rb'