Comments (4)
@bbatsov I'm sorry. #12847 was not sufficiently fixed. I've opened #12849 to resolve this error.
from rubocop.
@koic @amomchilov This issue refuses to go away! 😅
from rubocop.
Thanks for the quick turn around on a PR.
May I ask why this route was chosen instead of putting in the code to require bundler?
It seems to me that if you have the bundler gem installed, it should use that to parse the lockfile. If I understand the code correctly, it will only check the lockfile if called from bundle exec
. This means rubocop quietly behaves differently in the two different environments, which would be very surprising to users.
from rubocop.
Exactly, but the existence of Gemfile.lock
and running via Bundler with bundle exec
should be considered separately. In other words, if bundle exec
is not used, it is not expected to run through Bundler. I don't see any use cases where this difference in behavior could lead to issues.
from rubocop.
Related Issues (20)
- Rubocop 1.64.0 raises "Could not locate Gemfile or .bundle/ directory" error on non-Bundler environment
- `isolated_environment` is not isolated enough
- False negative for Lint/Void for guard clause with forgotten `return` HOT 1
- `Layout/ExtraSpacing` behaves differently with `ParserEngine: parser_prism`
- Additional caution for new cop: Style/SendWithLiteralMethodName HOT 1
- Error with Style/RedundantRegexpCharacterClass HOT 2
- Style/RescueModifier wrong autocorrect HOT 1
- Endless Method Keyword/Operator Precedence Check HOT 1
- improve compatibility with pre-commit when using inherit_gem in a project with git dependencies HOT 3
- Double negative fix is not good HOT 3
- Redundant else-clause - but it's not HOT 2
- Infinite loop detected in the Rubocop Layout/LineLength rule HOT 1
- Rubocop Cache not cleared HOT 7
- cannot load such file -- rubocop-factory_bot HOT 6
- `Style/SuperArguments` bug
- Style/HashExcept ignores negation
- `Lint/UselessMethodDefinition` should ignore required keyword arguments HOT 3
- false positive edge-case of Missing top-level documentation comment on class split among several files HOT 5
- Wrong auto-correct for Layout/DotPosition + Layout/MultilineMethodCallIndentation: mixes the . of a floating-point value with the . of a method HOT 2
- Fix Style/MethodCallWithArgsParentheses with constant
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rubocop.