Coder Social home page Coder Social logo

Spell fixes by `codespell` about r3broot HOT 3 OPEN

inkdot7 avatar inkdot7 commented on July 28, 2024
Spell fixes by `codespell`

from r3broot.

Comments (3)

klenze avatar klenze commented on July 28, 2024

Vaguely related, perhaps we should have an identifier policy.

An identifier:

  • Shall be at least eight characters long
  • Shall start with the letters "R3B" if it names any type
    (debate: using Unicode, we could transition to R³B instead)
  • Shall start with the letter "f" if it names a class member variable
  • Shall contain at least one special character, one lowercase letter, and one digit each
  • May not be reused in another scope
  • Must have a Damerau–Levenshtein distance of at least four with respect to all other identifiers in scope to prevent typos causing bugs
  • Variable names must use (Systems) Hungarian notation, plus a postfix denoting the unit

Checking for identifiers in C++ is easy (the hard part is figuring out what they mean), so we could possibly just feed them to some password policy checker.

from r3broot.

inkdot7 avatar inkdot7 commented on July 28, 2024

I take it that @klenze 's comment fall in the "Surely You're Joking ?" category.

The original suggestion is intended as a small one-time action unrelated to any CI or policy.

from r3broot.

klenze avatar klenze commented on July 28, 2024

Yes, I was.

No harm in anyone checking and fixing misspellings, I guess. Not in my top ten complaints about the code base, but that may be because I am the one doing the misspelling.

from r3broot.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.