Module: Ducalis

Defined in:
lib/ducalis.rb,
lib/ducalis/patch.rb,
lib/ducalis/utils.rb,
lib/ducalis/errors.rb,
lib/ducalis/version.rb,
lib/ducalis/cli_arguments.rb,
lib/ducalis/cops/only_defs.rb,
lib/ducalis/cops/recursion.rb,
lib/ducalis/cops/regex_cop.rb,
lib/ducalis/cops/public_send.rb,
lib/ducalis/cops/case_mapping.rb,
lib/ducalis/cops/possible_tap.rb,
lib/ducalis/cops/unlocked_gem.rb,
lib/ducalis/cops/useless_only.rb,
lib/ducalis/cops/complex_regex.rb,
lib/ducalis/cops/rest_only_cop.rb,
lib/ducalis/commentators/github.rb,
lib/ducalis/cops/facade_pattern.rb,
lib/ducalis/cops/multiple_times.rb,
lib/ducalis/cops/params_passing.rb,
lib/ducalis/cops/evlis_overusing.rb,
lib/ducalis/cops/rubocop_disable.rb,
lib/ducalis/cops/uncommented_gem.rb,
lib/ducalis/cops/fetch_expression.rb,
lib/ducalis/cops/keyword_defaults.rb,
lib/ducalis/cops/options_argument.rb,
lib/ducalis/cops/standard_methods.rb,
lib/ducalis/cops/too_long_workers.rb,
lib/ducalis/cops/black_list_suffix.rb,
lib/ducalis/cops/enforce_namespace.rb,
lib/ducalis/cops/module_like_class.rb,
lib/ducalis/cops/controllers_except.rb,
lib/ducalis/cops/preferable_methods.rb,
lib/ducalis/cops/data_access_objects.rb,
lib/ducalis/cops/protected_scope_cop.rb,
lib/ducalis/cops/callbacks_activerecord.rb,
lib/ducalis/cops/descriptive_block_names.rb,
lib/ducalis/cops/private_instance_assign.rb,
lib/ducalis/cops/strings_in_activerecords.rb,
lib/ducalis/cops/raise_without_error_class.rb

Defined Under Namespace

Modules: Commentators, Utils Classes: BlackListSuffix, CallbacksActiverecord, CaseMapping, CliArguments, ComplexRegex, ControllersExcept, DataAccessObjects, DescriptiveBlockNames, EnforceNamespace, EvlisOverusing, FacadePattern, FetchExpression, KeywordDefaults, MissingGit, MissingToken, ModuleLikeClass, MultipleTimes, OnlyDefs, OptionsArgument, ParamsPassing, Patch, PossibleTap, PreferableMethods, PrivateInstanceAssign, ProtectedScopeCop, PublicSend, RaiseWithoutErrorClass, Recursion, RegexCop, RestOnlyCop, RubocopDisable, StandardMethods, StringsInActiverecords, TooLongWorkers, UncommentedGem, UnlockedGem, UselessOnly

Constant Summary collapse

DOTFILE =
'.ducalis.yml'.freeze
DUCALIS_HOME =
File.realpath(File.join(File.dirname(__FILE__), '..'))
DEFAULT_FILE =
File.join(DUCALIS_HOME, 'config', DOTFILE)
VERSION =
'0.12.0'.freeze