Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Check euslisp format for jsk_apc2016_common #2077

Merged
merged 3 commits into from
May 8, 2017

Conversation

knorth55
Copy link
Member

@knorth55 knorth55 commented May 8, 2017

  • mv euslint to jsk_apc2016_common
  • check euslisp format in jsk_apc2016_common/samples
  • fix file format in jsk_apc2016_common/samples

@knorth55 knorth55 requested a review from wkentaro May 8, 2017 14:10
@knorth55 knorth55 changed the title Check euslisp lint check for jsk_apc2016_common Check euslisp format for jsk_apc2016_common May 8, 2017
@wkentaro
Copy link
Member

wkentaro commented May 8, 2017

It seems that it is good timing to move euslint to jsk_tools, roseus, or euslisp.
Or pure python package hosted on pypi. What is your idea?

@knorth55
Copy link
Member Author

knorth55 commented May 8, 2017

I already make a PR to euslisp. euslisp/EusLisp#209
The easiest way is pypi or jsk_tools.

@wkentaro
Copy link
Member

wkentaro commented May 8, 2017

You may need to try harder at the PR, it seems ignored.
For me jsk_tools seems easiest way, and enough for us (lab-members).
Please consider of using a little time for this.

@k-okada
Copy link
Member

k-okada commented May 8, 2017

I think other euslisp users do not even think of using lint tool for their scripts, so keep it within Apc package and carefully listening what other people talking about. if someone have trouble on not using lint tools, the promote lint tools. But please be careful not to waist others time for lint discussion. We should make more priority for research outcome, generalized software design ....

@k-okada k-okada merged commit c1683e3 into start-jsk:master May 8, 2017
@knorth55 knorth55 deleted the move-euslint-to-common branch May 8, 2017 15:25
@knorth55
Copy link
Member Author

knorth55 commented May 8, 2017

I make this lint program for APC program, so keeping this program in this repo doesn't matter for me.
But I can merge this program in jsk_tools, and everyone in Lab members can easily use it.

@wkentaro
Copy link
Member

wkentaro commented May 8, 2017

I think other euslisp users do not even think of using lint tool for their scripts, so keep it within Apc package and carefully listening what other people talking about. if someone have trouble on not using lint tools, the promote lint tools. But please be careful not to waist others time for lint discussion. We should make more priority for research outcome, generalized software design ....

@k-okada
I'm commenting because you may think linters are not so useful for research and development.
I think "Linter is useful if we use it correctly".

In my thought, there are 2 kinds of roles for linter: syntax check and style one.
Former is exactly same role as the catkin-build in travis, and this is useful for almost all projects because the program does not work without changes. (ex. () check in euslint)
Latter is a similar thing as the documentation and directory construction, and this is useful for mature projects because it helps keep software design and code readable. (ex. tab check in euslint)

@k-okada
Copy link
Member

k-okada commented May 8, 2017 via email

@wkentaro
Copy link
Member

wkentaro commented May 8, 2017

@k-okada I see. I think you're right. I thought just putting euslint into jsk_tools won't cause any effect to standard euslisp users, because they're not so neophilia as me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants