# This configuration was generated by # `rubocop --auto-gen-config` # on 2022-08-16 13:20:50 UTC using RuboCop version 1.35.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: 1 # Configuration parameters: AllowComments. Lint/EmptyClass: Exclude: - 'lib/daru_lite/accessors/mdarray_wrapper.rb' # Offense count: 5 Lint/MissingSuper: Exclude: - 'lib/daru_lite/date_time/offsets.rb' - 'lib/daru_lite/index/categorical_index.rb' - 'lib/daru_lite/index/index.rb' - 'lib/daru_lite/index/multi_index.rb' # Offense count: 6 # Configuration parameters: CheckForMethodsWithNoSideEffects. Lint/Void: Exclude: - 'lib/daru_lite/category.rb' - 'lib/daru_lite/dataframe.rb' - 'lib/daru_lite/vector.rb' # Offense count: 40 # Configuration parameters: AllowedMethods, AllowedPatterns, IgnoredMethods, CountRepeatedAttributes. Metrics/AbcSize: Max: 34 # Offense count: 3 # Configuration parameters: CountComments, CountAsOne. Metrics/ClassLength: Max: 189 # Offense count: 6 # Configuration parameters: AllowedMethods, AllowedPatterns, IgnoredMethods. Metrics/CyclomaticComplexity: Max: 9 # Offense count: 61 # Configuration parameters: CountComments, CountAsOne, ExcludedMethods, AllowedMethods, AllowedPatterns, IgnoredMethods. Metrics/MethodLength: Max: 15 # Offense count: 2 # Configuration parameters: CountComments, CountAsOne. Metrics/ModuleLength: Max: 190 # Offense count: 4 # Configuration parameters: AllowedMethods, AllowedPatterns, IgnoredMethods. Metrics/PerceivedComplexity: Max: 10 # Offense count: 72 # Configuration parameters: MinNameLength, AllowNamesEndingInNumbers, AllowedNames, ForbiddenNames. # AllowedNames: at, by, db, id, in, io, ip, of, on, os, pp, to Naming/MethodParameterName: Exclude: - 'lib/daru_lite/category.rb' - 'lib/daru_lite/core/group_by.rb' - 'lib/daru_lite/core/merge.rb' - 'lib/daru_lite/core/query.rb' - 'lib/daru_lite/dataframe.rb' - 'lib/daru_lite/date_time/index.rb' - 'lib/daru_lite/date_time/offsets.rb' - 'lib/daru_lite/extensions/which_dsl.rb' - 'lib/daru_lite/io/io.rb' - 'lib/daru_lite/maths/statistics/dataframe.rb' - 'lib/daru_lite/maths/statistics/vector.rb' - 'lib/daru_lite/vector.rb' # Offense count: 5 # Configuration parameters: NamePrefix, ForbiddenPrefixes, AllowedMethods, MethodDefinitionMacros. # NamePrefix: is_, has_, have_ # ForbiddenPrefixes: is_, has_, have_ # AllowedMethods: is_a? # MethodDefinitionMacros: define_method, define_singleton_method Naming/PredicateName: Exclude: - 'spec/**/*' - 'lib/daru_lite/dataframe.rb' - 'lib/daru_lite/vector.rb' # Offense count: 5 Security/MarshalLoad: Exclude: - 'lib/daru_lite/dataframe.rb' - 'lib/daru_lite/date_time/index.rb' - 'lib/daru_lite/index/index.rb' - 'lib/daru_lite/io/io.rb' - 'lib/daru_lite/vector.rb' # Offense count: 2 Style/ClassVars: Exclude: - 'lib/daru_lite.rb' # Offense count: 44 # Configuration parameters: AllowedConstants. Style/Documentation: Enabled: false # Offense count: 7 # This cop supports unsafe autocorrection (--autocorrect-all). Style/MapToHash: Exclude: - 'lib/daru_lite/category.rb' - 'lib/daru_lite/core/group_by.rb' - 'lib/daru_lite/dataframe.rb' # Offense count: 1 Style/MultilineBlockChain: Exclude: - 'lib/daru_lite/formatters/table.rb' # Offense count: 9 # Configuration parameters: AllowedMethods. # AllowedMethods: respond_to_missing? Style/OptionalBooleanParameter: Exclude: - 'lib/daru_lite/dataframe.rb' - 'lib/daru_lite/maths/statistics/vector.rb' - 'lib/daru_lite/vector.rb' # Offense count: 1 # This cop supports unsafe autocorrection (--autocorrect-all). Style/RedundantSelfAssignment: Exclude: - 'lib/daru_lite/dataframe.rb'