-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
4e3204a
commit 8ba51fb
Showing
8 changed files
with
264 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,230 @@ | ||
AllCops: | ||
NewCops: enable | ||
SuggestExtensions: true | ||
|
||
# Enable the recommended extension libraries | ||
require: | ||
- rubocop-rspec | ||
- rubocop-rake | ||
|
||
# Gemspec specific cops | ||
Gemspec/AddRuntimeDependency: | ||
Enabled: true | ||
Gemspec/DeprecatedAttributeAssignment: | ||
Enabled: true | ||
Gemspec/DevelopmentDependencies: | ||
Enabled: true | ||
Gemspec/RequireMFA: | ||
Enabled: true | ||
|
||
# Layout specific cops | ||
Layout/LineContinuationLeadingSpace: | ||
Enabled: true | ||
Layout/LineContinuationSpacing: | ||
Enabled: true | ||
Layout/LineEndStringConcatenationIndentation: | ||
Enabled: true | ||
Layout/SpaceBeforeBrackets: | ||
Enabled: true | ||
|
||
# Lint specific cops | ||
Lint/AmbiguousAssignment: | ||
Enabled: true | ||
Lint/AmbiguousOperatorPrecedence: | ||
Enabled: true | ||
Lint/AmbiguousRange: | ||
Enabled: true | ||
Lint/ConstantOverwrittenInRescue: | ||
Enabled: true | ||
Lint/DeprecatedConstants: | ||
Enabled: true | ||
Lint/DuplicateBranch: | ||
Enabled: true | ||
Lint/DuplicateMagicComment: | ||
Enabled: true | ||
Lint/DuplicateMatchPattern: | ||
Enabled: true | ||
Lint/DuplicateRegexpCharacterClassElement: | ||
Enabled: true | ||
Lint/EmptyBlock: | ||
Enabled: true | ||
Lint/EmptyClass: | ||
Enabled: true | ||
Lint/EmptyInPattern: | ||
Enabled: true | ||
Lint/IncompatibleIoSelectWithFiberScheduler: | ||
Enabled: true | ||
Lint/ItWithoutArgumentsInBlock: | ||
Enabled: true | ||
Lint/LambdaWithoutLiteralBlock: | ||
Enabled: true | ||
Lint/LiteralAssignmentInCondition: | ||
Enabled: true | ||
Lint/MixedCaseRange: | ||
Enabled: true | ||
Lint/NoReturnInBeginEndBlocks: | ||
Enabled: true | ||
Lint/NonAtomicFileOperation: | ||
Enabled: true | ||
Lint/NumberedParameterAssignment: | ||
Enabled: true | ||
Lint/OrAssignmentToConstant: | ||
Enabled: true | ||
Lint/RedundantDirGlobSort: | ||
Enabled: true | ||
Lint/RedundantRegexpQuantifiers: | ||
Enabled: true | ||
Lint/RefinementImportMethods: | ||
Enabled: true | ||
Lint/RequireRangeParentheses: | ||
Enabled: true | ||
Lint/RequireRelativeSelfPath: | ||
Enabled: true | ||
Lint/SymbolConversion: | ||
Enabled: true | ||
Lint/ToEnumArguments: | ||
Enabled: true | ||
Lint/TripleQuotes: | ||
Enabled: true | ||
Lint/UnexpectedBlockArity: | ||
Enabled: true | ||
Lint/UnmodifiedReduceAccumulator: | ||
Enabled: true | ||
Lint/UselessRescue: | ||
Enabled: true | ||
Lint/UselessRuby2Keywords: | ||
Enabled: true | ||
|
||
# Metrics specific cops | ||
Metrics/CollectionLiteralLength: | ||
Enabled: true | ||
|
||
# Naming specific cops | ||
Naming/BlockForwarding: | ||
Enabled: true | ||
|
||
# Security specific cops | ||
Security/CompoundHash: | ||
Enabled: true | ||
Security/IoMethods: | ||
Enabled: true | ||
|
||
# Style specific cops | ||
Style/ArgumentsForwarding: | ||
Enabled: true | ||
Style/ArrayIntersect: | ||
Enabled: true | ||
Style/CollectionCompact: | ||
Enabled: true | ||
Style/ComparableClamp: | ||
Enabled: true | ||
Style/ConcatArrayLiterals: | ||
Enabled: true | ||
Style/DataInheritance: | ||
Enabled: true | ||
Style/DirEmpty: | ||
Enabled: true | ||
Style/DocumentDynamicEvalDefinition: | ||
Enabled: true | ||
Style/EmptyHeredoc: | ||
Enabled: true | ||
Style/EndlessMethod: | ||
Enabled: true | ||
Style/EnvHome: | ||
Enabled: true | ||
Style/ExactRegexpMatch: | ||
Enabled: true | ||
Style/FetchEnvVar: | ||
Enabled: true | ||
Style/FileEmpty: | ||
Enabled: true | ||
Style/FileRead: | ||
Enabled: true | ||
Style/FileWrite: | ||
Enabled: true | ||
Style/HashConversion: | ||
Enabled: true | ||
Style/HashExcept: | ||
Enabled: true | ||
Style/IfWithBooleanLiteralBranches: | ||
Enabled: true | ||
Style/InPatternThen: | ||
Enabled: true | ||
Style/MagicCommentFormat: | ||
Enabled: true | ||
Style/MapCompactWithConditionalBlock: | ||
Enabled: true | ||
Style/MapIntoArray: | ||
Enabled: true | ||
Style/MapToHash: | ||
Enabled: true | ||
Style/MapToSet: | ||
Enabled: true | ||
Style/MinMaxComparison: | ||
Enabled: true | ||
Style/MultilineInPatternThen: | ||
Enabled: true | ||
Style/NegatedIfElseCondition: | ||
Enabled: true | ||
Style/NestedFileDirname: | ||
Enabled: true | ||
Style/NilLambda: | ||
Enabled: true | ||
Style/NumberedParameters: | ||
Enabled: true | ||
Style/NumberedParametersLimit: | ||
Enabled: true | ||
Style/ObjectThen: | ||
Enabled: true | ||
Style/OpenStructUse: | ||
Enabled: true | ||
Style/OperatorMethodCall: | ||
Enabled: true | ||
Style/QuotedSymbols: | ||
Enabled: true | ||
Style/RedundantArgument: | ||
Enabled: true | ||
Style/RedundantArrayConstructor: | ||
Enabled: true | ||
Style/RedundantConstantBase: | ||
Enabled: true | ||
Style/RedundantCurrentDirectoryInPath: | ||
Enabled: true | ||
Style/RedundantDoubleSplatHashBraces: | ||
Enabled: true | ||
Style/RedundantEach: | ||
Enabled: true | ||
Style/RedundantFilterChain: | ||
Enabled: true | ||
Style/RedundantHeredocDelimiterQuotes: | ||
Enabled: true | ||
Style/RedundantInitialize: | ||
Enabled: true | ||
Style/RedundantLineContinuation: | ||
Enabled: true | ||
Style/RedundantRegexpArgument: | ||
Enabled: true | ||
Style/RedundantRegexpConstructor: | ||
Enabled: true | ||
Style/RedundantSelfAssignmentBranch: | ||
Enabled: true | ||
Style/RedundantStringEscape: | ||
Enabled: true | ||
Style/ReturnNilInPredicateMethodDefinition: | ||
Enabled: true | ||
Style/SelectByRegexp: | ||
Enabled: true | ||
Style/SendWithLiteralMethodName: | ||
Enabled: true | ||
Style/SingleLineDoEndBlock: | ||
Enabled: true | ||
Style/StringChars: | ||
Enabled: true | ||
Style/SuperArguments: | ||
Enabled: true | ||
Style/SuperWithArgsParentheses: | ||
Enabled: true | ||
Style/SwapValues: | ||
Enabled: true | ||
Style/YAMLFileRead: | ||
Enabled: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,7 +9,9 @@ Gem::Specification.new do |spec| | |
spec.email = ["[email protected]"] | ||
|
||
spec.summary = "A Ruby gem for interacting with Obsidian vaults." | ||
spec.description = "ObsidianAPI Gem provides an easy-to-use interface for managing Markdown files, metadata, and events within an Obsidian vault. Ideal for developers looking to automate tasks or integrate Obsidian with Ruby applications." | ||
spec.description = "ObsidianAPI Gem provides an interface for managing Markdown files, metadata, and events"\ | ||
"within an Obsidian vault. Ideal for developers looking to automate tasks or integrate Obsidian " \ | ||
"with Ruby applications." | ||
spec.homepage = "https://github.com/michaeloboyle/obsidian_api" | ||
spec.license = "MIT" | ||
spec.required_ruby_version = ">= 3.0.0" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters