JSLint
JSLint é um programa de análise estática usado no desenvolvimento de software para checar se o código-fonte de um programa escrito em JavaScript compila com as regras de codificação da linguagem. Foi desenvolvido por Douglas Crockford. Ele é fornecido principalmente como uma ferramenta on-line, mas também foi adaptado também para uso em linhas de comando.[1]
Desenvolvedor | Douglas Crockford |
Plataforma | Multiplataforma |
Lançamento | 2002 (21–22 anos) |
Idioma(s) | Inglês |
Escrito em | JavaScript |
Gênero(s) | Programa de análise estática |
Página oficial | JSLint. |
Licença
editarA licença do JSLint[2] é derivada da licença MIT.[3] A única modificação é a adição de "O programa deve ser usado para o bem, não para o mal".
De acordo com a Free Software Foundation, essa cláusula torna a licença não livre. A cláusula tem impedido que softwares relacionados ao JSLint sejam hospedados no Google Code[3] e que sejam incluídos nos repositórios de software livre do Debian.[4]. Devido a essa restrição, segundo Crockford, a IBM pediu-lhe uma licença para fazer o mal, de modo que seus clientes pudessem usar o software.[5]
Referências
- ↑ «Cory Bennett». web.archive.org. Consultado em 16 de julho de 2012. Arquivado do original em 27 de janeiro de 2010
- ↑ «Código-fonte do JSLint junto com a licença». raw.github.com. Consultado em 16 de julho de 2012
- ↑ a b «JSMin isn't welcome on Google Code». wonko.com. Consultado em 16 de julho de 2012
- ↑ «Re: The Software shall be used for Good, not Evil.». www.mail-archive.com. Consultado em 16 de julho de 2012
- ↑ Douglas Crockford. The JSON Saga. [S.l.: s.n.]