Comments (3)
Would you be willing to take a stab at it? I'd gladly accept PR with this change. If not I'll try to add it myself, although it may take some time.
from shale.
I forked this repo and created an rbs
branch with two commits:
When I run bundle exec rake steep
, it detects 245 problems in the auto-generated type signatures. I'm not sure I have the expertise in this library necessary to fix them, but I figured I would update this issue with the scaffolding I generated in case that inspires someone else to attempt to resolve these problems.
I believe the majority of these issues can be resolved by adding nil
checks or specifying that the value will not be nil
in the type signature.
from shale.
Thank you, that's a good start. I'll try to look into it and maybe add those type signatures when I have some time.
from shale.
Related Issues (20)
- XML tag without content HOT 2
- CSV support on a released version HOT 5
- Nested data in CSV HOT 11
- Mixin over inheritance HOT 1
- render_nil as a global setting HOT 5
- shalerb.org is crashing chrome HOT 2
- command line for converting between types HOT 2
- Cutting new release? HOT 3
- Polymorphic Types HOT 2
- Compiling a JSON schema -> Ruby fails when there are relative path $refs in the schema HOT 1
- Selecting columns while importing CSV HOT 1
- Idea for better rails/ActiveRecord integration HOT 2
- Allow more JSON Schema keywords HOT 1
- Ox adapter XML to object mapper not working with xml header specified HOT 2
- csv was loaded from standard library warning HOT 1
- Ability to pass options to YAML options HOT 1
- Allow customization of JSON schema $defs key and $ref HOT 4
- JSON map attributes are ignored when calling `as_json` HOT 2
- how to change output of a single attribute? HOT 3
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 shale.