Never used clang-format before, but +1. I don't want waste my time searching for those long lines too=)
Иван Комиссаров > 8 июля 2019 г., в 11:39, Christian Gagneraud <chg...@gmail.com> написал(а): > > Hi there, > > I would like to propose to add a clang-format config file to qbs repo. > I don't want to go in depth about which coding style we should use, so > i propose we simple copy the one used by QtCreator developers. :) > > The rational for using clang-format is that it simplifies code review, > no need to waste time for coding style any more (line too long, white > space in the wrong place, ...). Any modern IDE will pick it up > automatically and format your changes according to it. > > If you're interested, it is as well possible to add client side hooks > that will automatically reformat *only the edited part of files* of > the commit. > > Before you say Ya/Na, i would like to give some pros and cons (again > won't go into details): > - cons: It's rigid, if the config file is "wrong", doesn't understand > edge cases, is not contextual enough, ... then you just have to deal > with it (read: accept its rules). > - pros: say bye-bye to the need to comment (or address comment) about > indentation, spaces, bracket placement, ... and the need to manually > check if you do the right thing or not. Let SW do the hard job. > > We've switched to that at work a year or 2 ago, and since then, > reviews are more focus, it made a huge difference. > > Let me vote first, :) > +1 > > Any comment, objection? > > Chris > _______________________________________________ > Qbs mailing list > Qbs@qt-project.org > https://lists.qt-project.org/listinfo/qbs _______________________________________________ Qbs mailing list Qbs@qt-project.org https://lists.qt-project.org/listinfo/qbs