Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Useful script for LibreOffice
Python Shell
Fetching latest commit...
Cannot retrieve the latest commit at this time.
Failed to load latest commit information. Find sal types that needs to be replaced to better types. Merge branch 'master' of Adicionar arquivos header a checagem Merge branch 'master' of language count Fix about clone Find sal types that needs to be replaced to better types. Fix -r print Make find_supports more simple and effective Avoid precompiled headers in wrapper headers Script melhorado: Agora esta gerando um solution com os 150 projetos … Added noe more friend to the commits list Add openSUSE 13.2.
todo_unusedCode.txt Corrigido print de várias vezes o mesmo arquivo validation of line.startswith(//) Introduce verification by build defined macro


This repository contains tools for help LibreOffice development.

Show all includes and "using namespaces" entries that are duplicated in a cxx, hxx, c and in h file.

Show to us where are used the old strings classes, and these classes need to be replaced.

Shows where are used chained appends. This appends needs to be replaced by string concatenation, to be more fast in C++.

Shows where are used some methods for string comparison. These can be replaced by == operator. Much more simpler.

Show files that are using sal_uLong or/and sal_uIntPtr. These types must be converted to sal_uInt32, sal_uInt64, size_t or "unsigned int" according to situation.

Show how many lines of code a developer has inserted, has changed, and how much commit he did.

Manteiner: Marcos Paulo de Souza

Installs all necessary dependencies for compile and build LO, and download the LO code using git.

Manteiner: Ricardo Montania

A script who actually find these types of unused codes: unused macros dead ifdefs - without defines. This is script will grow ASAP, while we make new checkers.

Manteiners: Ricardo Montania & Marcos Paulo de Souza


Things that need to be done in the

Something went wrong with that request. Please try again.